我有很多不同形式的观点,有些形式有reCaptcha保护,有些形式没有。具有reCaptcha保护的表单是关键的(注册,登录,恢复等)以及它们应该被测试的原因。
我不想做的事情:
debug
,test
标志(不安全?)。使用reCaptcha测试表单的标准方法是什么?
答案 0 :(得分:3)
这可以帮助您,因为谷歌documentation说:
我想用reCAPTCHA v2运行自动化测试。我该怎么办?
使用以下测试键,您将始终获得No CAPTCHA 验证请求将通过。
网站密钥:6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI
密钥:6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe
reCAPTCHA小部件将会 显示警告消息,以确保它不用于生产流量。
但不要忘记在生产lvls上删除它!
答案 1 :(得分:-1)
有很多方法可以执行此操作,但您可以将网站密钥定义为要设置的take : ∀ {A : Set} m {n} → Vec A (m + n) → Vec A m
中的参数。
如果为空,则可以跳过验证,将字段添加到表单,在视图上呈现等。
然后,您只需在测试中模拟该键的parameters.yml
即可返回空。