Попытка вставить текст в поле поиска gmail - PullRequest
0 голосов
/ 03 июля 2019

Я пытаюсь вставить текст в поле поиска на gmail.com, используя Selenium (python), но у меня есть некоторые проблемы.

Я использую это:

driver.find_element_by_xpath("(//input[starts-with(@role, 'search')])")

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

NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"(//input[starts-with(@role, 'search')])"}

1 Ответ

2 голосов
/ 03 июля 2019

Попробуйте:

driver.find_element_by_name("q")

Я бы также отметил, что пытаться автоматизировать Gmail с помощью Selenium - очень плохая идея. Я бы предложил использовать доступ к GMail API - https://developers.google.com/gmail/api/

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