Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python Selenium WebDriver中按属性查找元素_Python_Selenium_Webdriver_Webdriverwait_Expected Condition - Fatal编程技术网

在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我不知道你想给我看什么?我搞不懂。。你能给我一点建议吗?我分享的链接也有类似的问题,请遵循这个答案。可能您需要稍微修改一下代码。但是,话说回来,乐趣在于我们自己编写代码。不是吗!