Как отправить данные на этот флажок, используя python с селен-веб-драйвером - PullRequest
0 голосов
/ 16 мая 2019

Я пытаюсь автоматизировать эту веб-страницу и отправить некоторые данные в флажок с динамическим @id.

Я использовал примеры кодов, которые я нашел в Интернете, но тест не проходит из-за отсутствия элемента.

XPath для текстового поля веб-страницы: // * [@ id = "undefined-Filter-undefined-24212"]

enter image description here элемент:

В предоставленном фрагменте 24212 int является dymanic.

1 Ответ

0 голосов
/ 16 мая 2019

Вы можете попробовать что-то вроде и вместо имени использовать x_path:

elem = driver.find_element_by_name("q")
elem.clear()
elem.send_keys("pycon")
elem.send_keys(Keys.RETURN)

Для справки: https://selenium -python.readthedocs.io / Getting-Start.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...