如何等待直到具有相同名称的第n个元素可以单击,然后使用硒EC来单击它?
该网站如下所示: 我想单击for循环中的每个“ tr”类。但是我得到了这个错误:
我尝试了
WebDriverWait(driver,10).until(EC.element_to_be_clickable((By.XPATH,"//table[@class='table-list']//tr[.]"[i])))
,但是它不起作用。那么,如何等待直到具有相同名称的第n个元素可点击?
我认为我已经很接近了,但是无法弄清楚。希望有人能帮忙。谢谢。
答案 0 :(得分:0)
是的,你快到了。这是正确的行。
WebDriverWait(driver,10).until(EC.element_to_be_clickable((By.XPATH,"(//table[@class='table-list']//tr)[i]")))
[i]
应该放在双引号中。