gpt4 book ai didi

iframe - 告诉 Capybara 等待 iframe 加载完毕(准备好)

转载 作者:行者123 更新时间:2023-12-04 03:16:51 31 4
gpt4 key购买 nike

有没有一种优雅的方法来做到这一点?目前我只是使用自定义步骤
“并等待 10 秒”以绝对确定,有足够的时间让 iframe 做好准备。我不希望这个功能因为一个小的网络问题或 CPU 峰值而在我动力不足的 CI VM 上失败。但这意味着功能套件浪费了大量时间,而且如您所知,如果测试套件需要很长时间,人们通常不会费心在 CI 服务器之外运行它。

最佳答案

如果您知道 iframe 中会出现什么,您可以执行以下操作:

within_frame 'iframe_selector' do
wait_until(10) do
page.should have_content("Content you're waiting for")
end
end
wait_until方法将保持等待 10 秒或直到条件 page.should返回真。

关于iframe - 告诉 Capybara 等待 iframe 加载完毕(准备好),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7346314/

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