t.me/atinfo_chat Telegram группа по автоматизации тестирования

отловить элемент в выпадающем списке который скрывается

python
selenium
webdriver
Теги: #<Tag:0x00007fb2fa654438> #<Tag:0x00007fb2fa654168> #<Tag:0x00007fb2fa65beb8>

(AZza) #1

в поле поиска Яндекса при вводе текста выпадает список с предложениями для поиска.

как отловить первый элемент в списке и получить его текст(getText())?

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

язык python, но тут без разницы.


(Vladislav Sobol) #2

Попробуйте в инспекторе браузера, вполне себе ищется.


(Alexandr D.) #3

Для того, чтобы в DOM лицезреть всплывающие элементы (комбо-боксы и подобные тому, что у вас на скриншоте), достаточно правильно поставить breakpoint и пошагово идти до момента, когда оно вылезет. А там уже ковырять DOM.


(Dmytro Kryshtopenko) #4

result: //li[contains(@class, ‘suggest2-item’)][1]//b


image