小编Pho*_*obi的帖子

如何关闭硒测试的 Google 身份验证检查(“无法识别此设备”)

目前我正在自动化一个网络应用程序,它在登录页面上有 Google 身份验证小部件。技术栈:Java、Selenium、ChromeDriver

我正在尝试以@gmail.com 帐户的用户身份登录。此帐户没有辅助电话,也没有设置辅助邮箱。然而,每次我在登录尝试期间收到以下窗口时:

“确认是你

无法识别此设备。为了您的安全,Google 希望确定是您本人在“

具有以下选项列表:

图片

问题是,带有测试版本的 travis CI 实例被分配到不同的位置。我用于登录的每个 ChromeDriver 实例都被视为一个单独的设备。所以,没有“我通常登录的城市”

问题:有没有办法关闭测试帐户的所有 Google 验证?我实际上尝试为我的测试用户获取短信,但谷歌不时在 120 秒内发送它们,构建稳定性非常痛苦

google-authentication ui-automation travis-ci selenium-chromedriver selenium-webdriver

5
推荐指数
0
解决办法
2302
查看次数