使用Selenium Webdriver登录Gmail

时间:2017-11-08 02:08:31

标签: python selenium webdriver selenium-chromedriver

我试图通过Python脚本自动登录Gmail。我使用的是selenium webdriver。我设法收到了我的电子邮件,但我也不知道如何输入我的密码。我已经在这里检查了过去的问题,但答案中提到的选择器似乎不起作用。我一直得到一个"无法找到元素"错误。

我试过的代码:

driver.find_element_by_name("password").send_keys(pw)

3 个答案:

答案 0 :(得分:0)

这应该是评论,但我没有50个必需的代表。 我会尝试GMail Python API。它应该更容易:

https://developers.google.com/gmail/api/quickstart/python

答案 1 :(得分:0)

  1. 确保元素名称正确
  2. 确保元素可见(不与其他元素重叠。例如:通过虚拟键盘(在移动应用程序中)或通过自动完成框重叠)

答案 2 :(得分:0)

如果需要,您可以使用等待,否则您可以通过ID

实现此目的
Gpassword = driver.find_element_by_id("password")
Gpassword.send_keys("xxxxxxxx")