Python Selenium - активировать поле ввода - PullRequest
0 голосов
/ 24 октября 2019

это элемент, который я могу нажать / send_keys после его активации. Цель состоит в том, чтобы обновить область поиска и просмотреть результаты

<input aria-autocomplete="list" aria-labelledby="location-typeahead-header-label" autocomplete="off" id="location-typeahead-header-input" autocapitalize="off" autocorrect="off" name="userQuery" placeholder="Enter delivery address" spellcheck="false" type="text" class="bn c5 kf" value="Bondi Junction Sydney Trains Railway Station">

У меня возникли проблемы при активации / щелчке по ней.

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

area= wd.find_element_by_name("userQuery")
area.click

сообщение об ошибке:

Message: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id="location-typeahead-header-input"]"}

но поскольку он не активирован ... он не может его найти.

какие-либо предложения?

сайт не работает

https://www.ubereats.com/en-AU/sydney/food-delivery/cafe-chap-a-chinos/Mb08vZwyRze74RBROyHbrg/

enter image description here

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