Gmail:无法让您登录(自动)

Posted

技术标签:

【中文标题】Gmail:无法让您登录(自动)【英文标题】:Gmail: Couldn't sign you in (automation) 【发布时间】:2019-12-07 16:48:38 【问题描述】:

尝试登录 gmail 时 无法让您登录自动显示错误

场景:我有一个自动化测试用例,它执行登录 gmail 并阅读收件箱中的电子邮件内容。

从上周开始,由于无法让您登录错误

,此测试用例失败了

完整的错误信息:

You're using a browser that Google doesn't recognize or that's set up in a way we don't support.

To keep your Google Account secure, sign in on another browser or change your browser's settings. Learn more

错误页面link

注意:这项工作在本地机器上,但在 AWS EC2 服务器上失败

根据link google 限制自动化,但对我来说它在本地机器上工作!

需要帮助来解决这个问题!

【问题讨论】:

ec2 服务器可能正在使用无头浏览器。这可能是它不起作用的原因。如果你在本地机器上用无头浏览器运行它,它会工作吗? 是的,它在 Chrome 的无头和 GUI 模式下工作 在本地机器中 【参考方案1】:

尝试以下步骤: 首先使用 SendKeys 输入 emailid,而不是在 Email 文本框内 SendKeys (Keys.Enter) 而不是点击下一步按钮。

密码字段也是如此。

【讨论】:

以上是关于Gmail:无法让您登录(自动)的主要内容,如果未能解决你的问题,请参考以下文章

使用Python自动登录Gmail

使用javascript代码自动登录gmail

自动化gmail登录[在oAuth期间]被用户验证阻止

如何以编程方式确认Gmail自动转发验证?

gmail.com 无法在 webview 上工作(登录后)

MIME 标头无法通过 Gmail API