无法在60秒内获得稳定的Firefox连接 [英] unable to obtain stable firefox connection in 60 seconds
问题描述
Windows 7,已安装
Ruby 2.1.5
, Selenium-WebDriver 2.45.0
目前 Firefox 33
。 (我以前曾经尝试过使用Firefox 37,36和35,结果相同,最终找到了一个超过流量的堆栈问题,其中的解决方案似乎是使用Firefox 33将取消工作)。 当我在irb中运行 driver = Selenium :: WebDriver.for:firefox
时,它会打开一个firefox实例,然后最终抛出下面的错误。
$ b
irb(main):005:0> selenium :: WebDriver.for:firefox
Selenium :: WebDriver :: Error :: WebDriverError:无法获得在60秒(127.0.0.1:7055)
稳定的火狐连接
从C:/Ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.45.0 / lib / se
lenium / webdriver / firefox / launcher.rb:79:在connect_until_stable'
块中启动'
from C:/Ruby21/lib/ruby/gems/2.1.0/gems /selenium-webdriver-2.45.0/lib/se
lenium / webdriver / fire fox / launcher.rb:37:在
从C:/Ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.45.0/ lib / se
lenium / webdriver / firefox / socket_lock.rb:20:在locked'
启动'
from C:/Ruby21/lib/ruby/gems/2.1.0/gems/ selenium-webdriver-2.45.0 / lib / se
lenium / webdriver / firefox / launcher.rb:32:在
从C:/ Ruby21 / lib / ruby /gems/2.1.0/gems/selenium-webdriver-2.45.0/lib/se
lenium / webdriver / firefox / bridge.rb:24:在初始化'
new'
from C:/Ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.45.0/lib/se
lenium / webdriver / common / driver.rb:31:在
from C:/Ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.45.0/lib/se
lenium / webdriver / common / driver.rb :31:在中为'
从(irb)'
from C:/Ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.45.0/lib/se
lenium /webdriver.rb:67:in
:5
从C:/ Ruby2 1 / bin / irb:11:在
FYI: bigdecimal 有这个问题,因为我的硒webdriver宝石版本是2.40而FF更新至38.0。当我更新宝石时,它就消失了。 对于那些面临类似问题并希望 FF版本 selenium gem版本,下面的组合工程: FF 38.0.5 completely new to this and trying to set up the very basics to be able to control Selenium Webdriver.
Windows 7, installed When I run irb(main):005:0> driver = Selenium::WebDriver.for :firefox
Selenium::WebDriver::Error::WebDriverError: unable to obtain stable firefox conn
ection in 60 seconds (127.0.0.1:7055)
from C:/Ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.45.0/lib/se
lenium/webdriver/firefox/launcher.rb:79:in FYI:
`
* LOCAL GEMS * bigdecimal (1.2.4)
childprocess (0.5.6)
ffi (1.9.8 x86-mingw32)
io-console (0.4.2)
json (1.8.1)
minitest (4.7.5)
multi_json (1.11.0)
psych (2.0.5)
rake (10.1.0)
rdoc (4.1.0)
rubyzip (1.1.7)
selenium-webdriver (2.45.0)
test-unit (2.1.5.0)
websocket (1.2.1)` Any help much appreciated. EDIT: sorry - running Ruby I had this problem because my selenium-webdriver gem version was 2.40 while FF updated to 38.0. It went away when I update the gem. For those who face a similar problem and want a FF version and a selenium gem version, the following combo works : FF 38.0.5 这篇关于无法在60秒内获得稳定的Firefox连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
`
* LOCAL (1.2.4)
childprocess(0.5.6)
ffi(1.9.8 x86-mingw32)
io-console(0.4.2)
json(1.8.1)
minitest(4.7.5)
multi_json(1.11.0)
psych(2.0。 5)
rake(10.1.0)
rdoc(4.1.0)
rubyzip(1.1.7)
selenium-webdriver(2.45.0)
test-单元(2.1.5.0)
websocket(1.2.1)`
编辑:对不起 - 运行Ruby 2.1.5
selenium-webdriver 2.46.2 Ruby 2.1.5
, Selenium-WebDriver 2.45.0
and currently Firefox 33
. (I have previously tried Firefox 37, 36, and 35 with the same results eventually finding a stack over flow question where the resolution seemed to be using Firefox 33 would def work).driver = Selenium::WebDriver.for :firefox
in the irb, it opens an instance of firefox but then eventually throws the below error.
connect_until_stable'
from C:/Ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.45.0/lib/se
lenium/webdriver/firefox/launcher.rb:37:in
block in launch'
from C:/Ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.45.0/lib/se
lenium/webdriver/firefox/socket_lock.rb:20:in locked'
from C:/Ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.45.0/lib/se
lenium/webdriver/firefox/launcher.rb:32:in
launch'
from C:/Ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.45.0/lib/se
lenium/webdriver/firefox/bridge.rb:24:in initialize'
from C:/Ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.45.0/lib/se
lenium/webdriver/common/driver.rb:31:in
new'
from C:/Ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.45.0/lib/se
lenium/webdriver/common/driver.rb:31:in for'
from C:/Ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.45.0/lib/se
lenium/webdriver.rb:67:in
for'
from (irb):5
from C:/Ruby21/bin/irb:11:in `'2.1.5
selenium-webdriver 2.46.2