当前位置: 首页 > 知识库问答 >
问题:

无法在60秒内获得稳定的firefox连接

张勇
2023-03-14

irb(main):005:0>driver=Selenium::WebDriver.for:firefox Selenium::WebDriver::错误::WebDriver错误:无法在60秒内从C:/ruby21/lib/ruby/gems/2.1.0/gems/selenium-WebDriver-2.45.0/lib/Se Lenium/WebDriver/2.1.0/gems/selenium-WebDriver-2.45.0/lib/Se Lenium/WebDriver/firefox/Launcher获得稳定的firefox Connection(127.0.0.1:7055)。/code>block in launch‘从C:/ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.45.0/lib/se lenium/webdriver/firefox/socket_lock.rb:20:inlocked’从C:/ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver/2.1.0/gems/selenium-webdriver/firefox/socket_lock.rb:20:inlocked‘从:在中初始化'from c://ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.45.0/lib/se lenium/webdriver/common/driver.rb:31:innew'uby/gems/2.1.0/gems/selenium-webdriver-2.45.0/lib/se lenium/webdriver/common/driver.rb:31:infor“from:/ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.45.0/lib/se lenium/webdriver.rb:67:infor”from(irb):5 from c://ruby21/bin/irb:11:in`'

供参考:`*本地宝石*

bigdecimal(1.2.4)childprocess(0.5.6)ffi(1.9.8x86-mingw32)IO-控制台(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)测试单元(2.1.5.0)websocket(1.2.1)`

非常感谢任何帮助。

编辑:抱歉-运行Ruby2.1.5


共有1个答案

胡景焕
2023-03-14

我出现这个问题是因为我的selenium-webdriver gem版本是2.40,而FF更新为38.0。当我更新宝石的时候它就消失了。

对于那些面临类似问题并想要FF版本和硒宝石版本的人来说,以下组合是有效的:

FF 38.0.5
selenium-webdriver 2.46.2

 类似资料:
  • 问题内容: 我的Firefox使用了selenium,但是今天早晨,当我运行测试时,我遇到了同样的错误。我将selenium- webdriver更新为当前版本(2.38),但仍然存在该错误。 也 我在我拥有2.35版本的其他项目中进行了检查,该项目昨天也可以使用-那里今天也无法使用; o 所以我想那不是selenium的问题,但是我的FF会被破坏吗?但是我也尝试使用自定义firefox_path

  • 通过测试场景时,我在运行测试时遇到以下错误 无法在60秒内获得稳定的firefox连接(127.0.0.1:7055)(Selenium::WebDriver::Error::WebDriverError) 使用和 使用、和其他几个gem,我还添加了gem,但它们似乎不是问题。我使用的是。

  • 我的博客在Ghost上运行,并在赫洛库托管。它工作了几个星期,但现在,没有进行任何更改,它就崩溃了。错误: 但是我的配置文件与往常一样: 甚至尝试重新启动dyno并部署了我的博客的新版本,但没有成功。仍然是相同的错误。 有什么建议吗?

  • 我正在尝试使用Firefox运行Selenium测试。我正在使用C#。 我还尝试了配置文件集: 我收到的错误: 无法在45000毫秒内绑定到锁定端口7054 我甚至尝试卸载Firefox,包括配置文件,然后重新安装。没有帮助。 仅供参考:我有一个关于3个selenium webdrivers的问题。我试图把这个问题分成多个部分,这样讨论就更容易了。原文:Selenium WebDriver-没有适

  • 我正在使用 Express 在 NodeJS 上开发一个 API,在尝试将其部署到 Heroku 时收到此错误: 错误 R10 (启动超时)- 我正在使用process.env.PORT变量,就像我在SO上发现的那样,但它仍然不起作用。这是index.js代码: 你知道是什么导致了这个问题吗? 在heroku日志中,我看到了这条线 2017-04-01T11:44:07.091181 00:00应

  • 我正试图从一个基于以下指南编写的简单的Android摄像头应用程序中获得稳定的帧速率。http://developer.android.com/guide/topics/media/camera.html-非故意版本。只有预览,没有图像或视频捕获。每次调用onPreview(实现previewcallback)时,我都会检查时间戳差异以测量帧速率。虽然它平均满足我设置的15 FPS速率(setPr