尝试将文本插入gmail的搜索字段

时间:2019-07-03 07:47:17

标签: python selenium gmail selenium-chromedriver

我正在尝试使用Selenium(python)将文本插入gmail.com的搜索字段中,但是存在一些问题。

我正在使用这个

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 个答案:

答案 0 :(得分:2)

尝试:

driver.find_element_by_name("q")

我还要指出,尝试使用Selenium自动运行Gmail是一个非常糟糕的主意。我建议改用GMail的API访问权限-https://developers.google.com/gmail/api/