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

时间:2013-06-27 20:44:04

标签: ruby http selenium timeout

有时,并非总是如此,当尝试在Ruby中进行Selenium驱动程序操作时,将会出现神秘的超时,其中stacktrace显示为'/usr/local/rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9 .1 / net / protocol.rb:146:在`rbuf_fill中'救援'作为错误。

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

0 个答案:

没有答案