首页 > 解决方案 > 如何使用 Selenium 单击无法检查的按钮?

问题描述

当我将鼠标悬停在按钮上时,会有文字说明。按钮本身或其周围没有文字。

但是,我无法使用 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]"}"

标签: pythonseleniumxpath

解决方案


你可以试试 JavascriptExecutor。

JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript(Script,Arguments);

推荐阅读