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

尝试http操作时Selenium w/Ruby超时,ruby,http,selenium,timeout,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:“rescue in rbuf_fill”中的错误 经过研究,这是ruby http模块中的一个bug,对此问题最常见的答案是将http@read_timeout更改为500左右(从60)。然而,由于我正在运行一个相当大的测试套件,这可能会导致测试占

有时,当尝试在Ruby中执行Selenium驱动程序操作时,会抛出神秘的超时,stacktrace显示“/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倍,有时甚至会超时。有没有比更改超时阈值更好的解决方案