小编Bal*_*der的帖子

GMail 阻止通过自动化 (Selenium) 登录

我正在使用 selenium 在 Web 应用程序中自动执行邮件验证过程。我已经有一个脚本可以登录到 gmail 并阅读帐户上收到的激活邮件。该脚本一直运行到昨天,但今天我遇到了一个问题。

问题截图

问题的附加屏幕截图 问题的附加屏幕截图

如果浏览器使用 selenium 启动,则 Gmail 不允许登录。说,

您使用的是 Google 无法识别的浏览器,或者其设置方式我们不支持。

  • 我尝试将 chromedriver 版本升级到 76.0.0,因为我使用的是 chrome 版本 76.0.3809.100(64 位)。(之前使用的chromedriver 2.45),问题依旧。
  • 已验证即使我使用 Firefox 而不是 Chrome 进行自动化也会出现此问题。
  • 验证浏览器中是否启用了 Javascript
  • Gmail 不要求任何 OTP 或恢复邮件。它只是阻止了我通过自动化登录的尝试。但是我可以手动登录到同一个帐户。

使用的软件:“webdriverio”:“^4.14.1”,“wdio-cucumber-framework”:“^2.2.8”

任何帮助表示赞赏。

gmail automation google-chrome selenium-webdriver

14
推荐指数
1
解决办法
2万
查看次数