CI测试中的ReCAPTCHA

时间:2014-01-28 23:53:31

标签: recaptcha

我正在寻找一种在新用户创建上运行测试的方法。新用户进程中有一个ReCaptcha,(显然)测试是机器人,所以我创建了一个我不喜欢的工作。

在服务器上,我查找具有特定名称的新用户。当我看到这个用户时,我忽略了CAPTCHA并让它正常处理。这不好,因为我不关心在服务器中构建旁路逻辑。

E2E测试甚至响应服务器发送的电子邮件。

问题是:在运行测试时,我是否可以使用测试reCaptcha,其查询/响应不是公知的,但只有我知道?例如我可以将其作为可重复的测试吗?

1 个答案:

答案 0 :(得分:1)

在最初询问问题时,不确定这是否可用,但Google现在在其reCaptcha常见问题解答中包含特定的测试密钥:

enter image description here https://developers.google.com/recaptcha/docs/faq#id-like-to-run-automated-tests-with-recaptcha-v2-what-should-i-do