gpt4 book ai didi

ruby-on-rails - 如何减慢 capybara 的速度?

转载 作者:行者123 更新时间:2023-12-04 06:25:29 25 4
gpt4 key购买 nike

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

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

例如 - 我经常使用号码 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"

最佳答案

我通过一一发送卡号数字解决了同样的问题。

card_number = '4242424242424242'
card_number.chars.each do |digit|
find_field('cardnumber').send_keys(digit)
end

关于ruby-on-rails - 如何减慢 capybara 的速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54806151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com