【问题标题】:How to fill recaptcha with CasperJS?如何用 CasperJS 填充验证码?
【发布时间】:2016-03-20 14:40:45
【问题描述】:

我想用 CasperJS 编写测试。但是表格有recaptcha。

<div class="recaptcha-checkbox" role="presentation"/>
</span>

如何填写此复选框?

【问题讨论】:

  • 如果这很容易验证码将毫无用处。
  • 谢谢罗兰。但是我必须为某些表单创建自动化测试。但是每个表格都有recaptcha ...
  • 在开发/测试期间删除验证码。
  • 恕我直言,自动化测试不应该测试模拟的人机交互。
  • 谢谢大家。我为我的帐户启用了验证码。

标签: javascript checkbox automated-tests casperjs


【解决方案1】:

我尝试了一些键盘事件、制表符和空格来单击该复选框:

casper.then(function (){
  this.page.sendEvent('keypress', this.page.event.key.Tab);
  this.page.sendEvent('keypress', this.page.event.key.Space);
});

它正在与复选框交互,但图片拼图出现了 100 次中的 100 次,所以我认为它知道我不是人类。希望对你有所帮助

【讨论】:

  • 你能详细说明一下吗?在按 Tab 和 Space 之前,您必须单击某个位置,对吗?
猜你喜欢
  • 1970-01-01
  • 2023-03-16
  • 1970-01-01
  • 1970-01-01
  • 2021-07-01
  • 2016-02-18
  • 2011-12-18
  • 1970-01-01
  • 2013-08-21
相关资源
最近更新 更多