Как использовать Selenium, чтобы нажать на кнопку, которую нельзя проверить? - PullRequest
2 голосов
/ 06 июля 2019

При наведении курсора на кнопку появляется текст, который что-то говорит.На самой кнопке нет текста или вокруг нее.

Однако я не могу проверить элемент с помощью 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]"}"

1 Ответ

0 голосов
/ 06 июля 2019

Вы можете попробовать JavascriptExecutor.

JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript(Script,Arguments);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...