我有一个包含许多下载链接的表格的网页,我想让 selenium 点击最后一个:
桌子:
item1 Download
item2 Download
item3 Download
selenium 必须点击Download
下一步item3
我使用xpath查找所有元素,然后以这种方式获取返回数组或dict的大小
x = bot._driver.find_element_by_xpath("//a[contains(text(),'Download')]").size()
但我总是得到这个错误
TypeError: 'dict' object is not callable
我尝试使用get_xpath_count
方法,但方法在 python 中的 selenium 中不存在!
我想到了另一种解决方案,但我不知道该怎么做,如下所示
x = bot._driver.find_element_by_xpath("(//a[contains(text(),'Download')])[size()-1]")
或者
x = bot._driver.find_element_by_xpath("(//a[contains(text(),'Download')])[last()]")
或者是其他东西