【发布时间】:2019-11-16 13:04:58
【问题描述】:
当我将鼠标悬停在按钮上时,会有文字说明。按钮本身或其周围没有文字。
但是,我无法使用 F12 检查元素。
如何使用 Selenium 来点击这个按钮?
会是类似于下面的代码吗?
driver.find_element_by_xpath("(//button/title[contains(.,'**Text**')])[2]").click();
当我使用这段代码时,它却说
"no such element: Unable to locate element: {"method":"xpath","selector":"(//button/title[contains(.,'**Text**')])[2]"}"
【问题讨论】:
-
您是否尝试过使用
selector?或者find_element_by的其他变体也许可以提取您需要的信息。 -
您可以在浏览器中使用 Selenium IDE 插件。
-
“但是,我无法使用 F12 检查元素。”您确定吗?看起来涉及到一些 JavaScript。请发布一个最小的示例。