我试图在ERP系统的页面上循环浏览表元素
根据我问的一个问题before我认为这将是一个扣篮——但我无法理解
以下是我尝试过的最新代码:
approved_suppliers = driver.find_elements_by_xpath("//tbody[@id='ApprovedSupplierBody']")
for supplier in approved_suppliers:
print('Supplier',supplier.id)
如果我用print('Supplier',supplier.value)
替换print('Supplier',supplier.id)
,我会得到以下错误:
AttributeError: 'WebElement' object has no attribute 'value'
在屏幕截图示例中,我希望代码打印300 Below
,当有多个供应商时,字段的名称增加1。
例如pik_Supplier_1
、pik_Supplier_2
等等
谢谢你帮助我
带有}的元素是单个元素,要获得带有}的元素,需要将其包含在xpath中
id
{id
{要获取值,需要使用
get_attribute
获取value属性您需要对
id
执行相同的操作,supplier.id
将返回内部WebElement
的id
属性,类似于92505ac9-2c32-447e-b94a-8c7398b53e0e
而不是ApprovedSupplier
相关问题 更多 >
编程相关推荐