在Python Selenium WebDriver中按属性查找元素
我必须处理这样一张桌子:在Python Selenium WebDriver中按属性查找元素,python,selenium,webdriver,webdriverwait,expected-condition,Python,Selenium,Webdriver,Webdriverwait,Expected Condition,我必须处理这样一张桌子: 斧头 木材 红色 锤子 熨斗 黑色 指甲 金属 黑色 列出3种产品 要查找具有属性数据可排序id的所有标记,可以使用以下粒度xpath: "//table[@id='product']/tr//td[@data-sortable-id]" 也许您需要结合第条归纳如下: x = WebDriverWait(webdriver, 30).until(EC.visibility_of_all_elements_located((By.XPATH, "//table[@i
斧头
木材
红色
锤子
熨斗
黑色
指甲
金属
黑色
列出3种产品
要查找具有属性数据可排序id的所有
标记,可以使用以下粒度xpath
:
"//table[@id='product']/tr//td[@data-sortable-id]"
也许您需要结合第条归纳如下:
x = WebDriverWait(webdriver, 30).until(EC.visibility_of_all_elements_located((By.XPATH, "//table[@id='product']//tr//td[@data-sortable-id]")))
print(len(x))
给我们你的初始代码,你已经尝试了这么远来检查xpath的td元素。遵循这个,我认为它可以帮助你。@the.salman.a我不知道你想给我看什么?我搞不懂。。你能给我一点建议吗?我分享的链接也有类似的问题,请遵循这个答案。可能您需要稍微修改一下代码。但是,话说回来,乐趣在于我们自己编写代码。不是吗!