当我将鼠标悬停在按钮上时,会显示一些文字。该按钮本身或其周围没有文本。
但是,我无法使用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]"}"
答案 0 :(得分:0)
您可以尝试使用JavascriptExecutor。
JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript(Script,Arguments);