Как мне определить эту кнопку с помощью Python Selen? - PullRequest
0 голосов
/ 03 мая 2019

Кнопка - кнопка «Просмотреть все предложения».

Поэтому мне нужно написать строку вроде:

browser.find_element_by_css_selector("something here").click()

И это не обязательно должно быть сделано css.Это всего лишь пример.Любой метод, который будут использовать слова.

1 Ответ

2 голосов
/ 03 мая 2019

Чтобы щелкнуть по первому вхождению, используйте это:

browser.find_element_by_xpath('//a//*[contains(text(),"View All Suggestions")]').click()

Чтобы щелкнуть по n-му вхождению, используйте это:

elements = browser.find_elements_by_xpath('//a//*[contains(text(),"View All Suggestions")]')
elements[3].click() # <-- Click on the 3rd occurrence if it exists.`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...