【发布时间】:2020-08-08 00:59:55
【问题描述】:
我正在尝试使用 selenium 自动化流程,并且能够打开网页并单击链接,但是我偶然发现了一个需要单击链接但我无法选择该链接的表格,并且收到错误。需要帮助来选择特定元素
现在这就是我所做的
elem2=browser.find_elements_by_xpath('/html/body/div[3]/table/tbody/tr[1]/td[2]/div[2]/table/tbody/tr[7]/td[3]/a::text')
elem2.click()
您可以在图片中看到我正在尝试访问 findhtml.org 链接。
我得到的错误是
InvalidSelectorException: Message: invalid selector: Unable to locate an element with the xpath expression /html/body/div[3]/table/tbody/tr[1]/td[2]/div[2]/table/tbody/tr[7]/td[3]/a::text because of the following error:
SyntaxError: Failed to execute 'evaluate' on 'Document': The string '/html/body/div[3]/table/tbody/tr[1]/td[2]/div[2]/table/tbody/tr[7]/td[3]/a::text' is not a valid XPath expression.
(Session info: chrome=81.0.4044.113)
【问题讨论】:
标签: python selenium xpath automation