小编Dmi*_*kin的帖子

如何减慢水豚的速度?

我对 Capybara 和 Stripe 有任何问题。我写了一些测试来检查输入的卡号。有时我有一个坏的测试。

当我使用 chromedriver 并看着他时 - 我明白了,那只水豚输入卡号的速度非常快。有时它会产生错误。

例如 - 我经常使用号码 4242 4242 4242 4242 - 来自 Visa 的测试卡。有时 Capybara 输入 4242 为 2442、2244 或 4224。当然,测试失败了。

你能帮助我吗?我不知道如何解决这个问题。也许,我错过了文档中的某些内容?

更新。是的当然。

stripe_iframe = all("iframe[name=__privateStripeFrame4]").last
Capybara.within_frame stripe_iframe do
  fill_in "cardnumber", with: "4242424242424242"
  fill_in "exp-date", with: "1222"
  fill_in "cvc", with: "123"
  fill_in "postal", with: postal if postal
end
click_button "Start your free trial"
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails capybara stripe-payments

5
推荐指数
1
解决办法
637
查看次数

标签 统计

capybara ×1

ruby-on-rails ×1

stripe-payments ×1