如何在夜班表测试中绕过人员检查?

fra*_*ure 6 testing backbone.js nightwatch.js

我正在为Backbone View编写一个夜间测试测试,其中包括谷歌的"recaptcha"人工检查.显然,测试是机器人,所以它无法通过测试.所以我试图找出一种绕过人体检查的方法.任何人都可以建议一种优雅的方法吗?

目前,我唯一可以看到的是在nightwatch用来加载页面的url上设置查询参数,然后在Backbone视图的逻辑中检查该查询参数,但这看起来很糟糕.我不想在代码本身中包含有关测试的逻辑.这太乱了.

思考?

Tim*_*Yao 0

我看到雷蒙德上面的评论有相同的答案,但我仍然认为在这里添加答案应该更明显。

Google 有关于如何在测试环境中绕过 reCAPTCHA 的文档,请检查:https: //developers.google.com/recaptcha/docs/faq#id-like-to-run-automated-tests-with-recaptcha.-what -我应该做什么

对于生产,我认为这是不可能的,除非你有一些智能 OCR 工具,例如 endtest 提供的工具:https ://endtest.io/guides/docs/dealing-with-recaptcha/