如何使用capybara登录带验证码的表格?

时间:2015-01-25 01:06:16

标签: capybara capybara-webkit

我很奇怪是否有可能使用资本卡登录使用验证码的表格?我不知道是否有一些可用的库或一些技巧可以做到这一点。每个答案都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

在Rails.env.test中运行时,有条件地将验证码的值预填充到表单中,类似于:

<%= f.text_field :captcha, value: (Rails.env.test? ? captcha_value : nil) %>

验证码的关键在于它们不能轻易被机器读取。有了上述内容,您至少可以测试一下,给定正确的输入值,您的表单可以正确处理验证码。

相关问题