尝试http操作时,Selenium w / Ruby会超时

有时,并不总是,当试图在Ruby中执行Selenium驱动程序操作时,会在堆栈跟踪显示'/usr/local/rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/时引发神秘超时net / protocol.rb:146:在'rescue in rbuf_fill''中作为错误。

在研究这个之后,它是ruby http模块中的一个bug,对这个问题最常见的答案是将http @read_timeout更改为500左右(从60开始)。 但是,由于我正在运行一个相当大的测试套件,这可能会导致测试时间延长10倍,有时甚至会超时。 有没有比改变超时阈值更好的解决方案?

链接地址: http://www.djcxy.com/p/38739.html

上一篇: Selenium w/ Ruby timing out when trying http operations

下一篇: Rails Forem installation assistance