Selenium / Python, как найти и вызвать функцию Javascript с указанием c HTML текста в качестве гиперссылки? - PullRequest
0 голосов
/ 26 марта 2020

Используя Селен / Python, как мне найти этот элемент и щелкнуть?

<a href="javascript:getZipFile(0,750,'');" class="">All</a>

параметры в getZipFile() являются случайными, могут быть разными, и существует несколько getZipFile() ссылок

в HTML, но только одна с текстом All

1 Ответ

1 голос
/ 26 марта 2020

Попробуйте найти по link text:

driver.find_element_by_link_text("All").click()

Или xpath:

driver.find_element_by_xpath("//a[contains(@href, 'getZipFile') and text()='All']").click()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...