我们正在使用Selenium对使用几个不同云提供商的多个不同平台/浏览器进行Google OpenAuth集成测试。对于所有测试,我们使用的是为此目的而创建的相同Google帐户。我们不断遇到这些登录(来自世界各地的不同提供商及其设备)被视为可疑登录的问题,因此被拒绝[1]。如何避免将这些集成测试视为可疑登录的问题?是否可以禁用此检测?谷歌有测试用户可以使用吗?我们是否需要代理请求,因此它们总是来自同一地址?请注意,由于我们使用Selenium作为服务,因此我们无法控制客户及其位置。
有什么想法吗?
[1] https://security.google.com/settings/u/2/security/activity
答案 0 :(得分:0)
我可以推荐的一件事是使用谷歌的API,而不是通过他们的网络应用程序。他们很可能为他们的网络应用程序增加了安全性。
例如,如果您尝试检索邮件,则check this out。