【发布时间】:2015-11-25 01:42:58
【问题描述】:
我很难使用 Capybara 测试 Stripe 的 Checkout.js 产品。问题是 Stripe 有一些棘手的客户端验证,欺骗了 Capybara 的 javascript 驱动程序,所以当我告诉 Capybara 填写一个字段时,如下所示:
fill_in "card_number", with: "4242424242424242"
Stripe 字段仅填充前三位数字,然后自动在这些数字之后放置一个空格,这严重破坏了 Capybara。
我该如何解决这个问题?
【问题讨论】: