如何将我的Google帐户列入白名单,以防止它触发验证码?
问题描述:
我们有许多专门供测试自动化使用的Google表格帐户。我们的测试使用Selenium来自动化Google认证流程,然后使用其他测试流程。如何将我的Google帐户列入白名单,以防止它触发验证码?
从周五(2017年10月6日)开始,我们看到Google有时会将验证码插入验证流程中。我们没有看到在哪些测试或哪些测试机器上获得验证码,哪些没有验证码的一致性。在一些运行中,我们几乎看到每个测试遇到验证码,在其他运行中,我们只能看到几个验证码。手动执行测试场景时,我们从不会看到验证码,并且在测试运行时手动解决验证码不会阻止将来的验证码。
我们在过去偶然看到过这种情况,它总是自行消失。这一次它似乎在坚持。
鉴于这些测试账户的全部要素都被机器人使用,并且验证码的整个要点是要证明用户不是机器人,我们通过Google帐户的设置来查看某些内容“永远不会验证这个帐户”,并没有看到任何可能的候选人。我们搜索StackOverflow和网页以查找“[google-oauth] [recaptcha]白名单”等类型的变体没有发现任何超出“整个验证码的重点是不可自动化的,duh”,我们已经知道并没有帮助我们让我们的测试运行。
有没有办法将这些帐户列入白名单,以防止触发captcha?
是否有某些原因导致您不能将这些转换为Excel工作表(或CSV或其他数据格式),以便您可以将它们包含在测试中?这将避免整个验证码问题,并加快你的测试,因为你不必上网等。 – JeffC
我不确定这是一个编程问题......听起来像是对谷歌的支持问题。 – JeffC
@JeffC这是我们正在测试的应用和Google表格之间的连接/通信,而不是数据本身。 谷歌的OAuth支持论坛表示要发布到Stack Exchange,这似乎是最相关的网站。如果您认为不同的Stack Exchange站点更合适,我会很乐意在其他地方发帖。我们也在跟进Google的帐户支持。 –