gpt4 book ai didi

ruby - Net::ReadTimeout (Net::ReadTimeout) Selenium ruby

转载 作者:数据小太阳 更新时间:2023-10-29 06:32:13 26 4
gpt4 key购买 nike

我看过一些与 Selenium 中的超时错误相关的帖子。这变得越来越难以忍受,因为它使我的测试包无法使用。我正在测试当前正在开发中的网页。

我有一个包含大约 300 个测试场景的回归套件,在 firefox 和 selenium webdriver 的最新更新之前一直有效。现在对于我得到的几乎所有其他测试:

Net::ReadTimeout (Net::ReadTimeout) 错误。

这不是巧合。有谁知道可能导致突然超时问题的原因是什么?我试过回到以前版本的 webdriver 和 firefox。

最佳答案

使用的另一个选项 RSpec::Retry它为间歇性失败的规范添加了重试选项。

require 'rspec/retry'

RSpec.configure do |config|
# show retry status in spec process
config.verbose_retry = true
# Try twice (retry once)
config.default_retry_count = 2
# Only retry when Selenium raises Net::ReadTimeout
config.exceptions_to_retry = [Net::ReadTimeout]
end

关于ruby - Net::ReadTimeout (Net::ReadTimeout) Selenium ruby ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26354834/

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