【问题标题】:Selenium webdriver fails to start with Firefox 26+Selenium webdriver 无法使用 Firefox 26+ 启动
【发布时间】:2014-01-20 18:03:05
【问题描述】:

在更新到版本 Firefox 26.0 之前,我使用 selenium 2.35 和以前版本的 firefox。我的测试之前运行良好,但现在我最终收到以下错误。

 org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
*** LOG addons.manager: Application has been upgraded
*** LOG addons.xpi: startup
*** LOG addons.xpi: Skipping unavailable install location app-system-local
*** LOG addons.xpi: Skipping unavailable install location app-system-share
*** LOG addons.xpi: Ignoring file entry whose name is not a valid add-on ID: C:\Users\VISHAL~1.SIN\AppData\Local\Temp\anonymous4627406201097696285webdriver-profile\extensions\webdriver-staging
*** LOG addons.xpi: checkForChanges
*** LOG addons.xpi-utils: Opening XPI database C:\Users\VISHAL~1.SIN\AppData\Local\Temp\anonymous4627406201097696285webdriver-profile\extensions.json
*** LOG addons.xpi: New add-on fxdriver@googlecode.com installed in app-profile
*** Blocklist::_loadBlocklistFromFile: blocklist is disabled
*** LOG addons.xpi-utils: Make addon app-profile:fxdriver@googlecode.com visible
*** LOG DeferredSave/extensions.json: Save changes
*** LOG DeferredSave/extensions.json: Save changes
*** LOG addons.xpi: New add-on {9F17B1A2-7317-49ef-BCB7-7BB47BDE10F8} installed in winreg-app-user
*** LOG addons.xpi-utils: Make addon winreg-app-user:{9F17B1A2-7317-49ef-BCB7-7BB47BDE10F8} visible
*** LOG DeferredSave/extensions.json: Save changes
*** LOG DeferredSave/extensions.json: Save changes
*** LOG addons.xpi: New add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} installed in app-global
*** LOG addons.xpi-utils: Make addon app-global:{972ce4c6-7e08-4474-a285-3208198ce6fd} visible
*** LOG DeferredSave/extensions.json: Save changes
*** LOG DeferredSave/extensions.json: Save changes
*** LOG addons.xpi: New add-on {9F17B1A2-7317-49ef-BCB7-7BB47BDE10F8} installed in winreg-app-global
*** LOG DeferredSave/extensions.json: Save changes
*** LOG addons.xpi: New add-on mgsusageagent@managesoft.com installed in winreg-app-global
*** LOG addons.xpi-utils: Make addon winreg-app-global:mgsusageagent@managesoft.com visible
*** LOG DeferredSave/extensions.json: Save changes
*** LOG DeferredSave/extensions.json: Save changes
*** LOG addons.xpi: Updating database with changes to installed add-ons
*** LOG addons.xpi-utils: Updating add-on states
*** LOG addons.xpi-utils: Writing add-ons list
*** LOG DeferredSave/extensions.json: Starting timer
*** LOG DeferredSave/extensions.json: Starting write
*** LOG DeferredSave/extensions.json: Write succeeded
*** LOG addons.xpi-utils: XPI Database saved, setting schema version preference to 15
*** LOG addons.manager: shutdown
*** LOG addons.xpi: shutdown
*** LOG addons.xpi-utils: shutdown
*** LOG addons.xpi: Notifying XPI shutdown observers
*** LOG addons.manager: Async provider shutdown done
*** LOG addons.xpi: startup
*** LOG addons.xpi: Skipping unavailable install location app-system-local
*** LOG addons.xpi: Skipping unavailable install location app-system-share
*** LOG addons.xpi: Ignoring file entry whose name is not a valid add-on ID: C:\Users\VISHAL~1.SIN\AppData\Local\Temp\anonymous4627406201097696285webdriver-profile\extensions\webdriver-staging
*** LOG addons.xpi: checkForChanges
*** LOG addons.xpi: No changes found
JavaScript error: chrome://browser/content/urlbarBindings.xml, line 654: aUrl is undefined

我尝试降级 firefox 的版本,但无法从 mozilla 站点获取任何以前的版本。

我还尝试了所有 selenium 版本 2.36、2.37、2.38、2.39,但似乎没有一个与 firefox 26.0 兼容。一旦我尝试将 selenium 2.35 替换为 2.36 到 2.39,代码中就会出现错误。当我再次用 2.35 替换时,这些错误就会消失。

谁能帮我解决 Selenium 和 Firefox 的兼容版本?

【问题讨论】:

标签: java firefox selenium selenium-webdriver


【解决方案1】:

原因:

无法在端口 7055 上连接到主机 127.0.0.1

错误是 Selenium Server 的版本不知道如何与较新版本的 Firefox 一起工作。您需要下载支持较新版本 Firefox 的较新版本的 Selenium Server。

请参阅:Unable to connect to host 127.0.0.1 on port 7055 at GitHub

【讨论】:

    【解决方案2】:

    Firefox 26 与 selenium 2.39 配合使用

    <seleniumVersion>2.39.0</seleniumVersion>
    

    【讨论】:

      【解决方案3】:

      您可以使用从 2.XX 开始的任何版本的 selenium,但唯一的限制是我们只能使用 firefox25 或 firefox 14.01 到 17.XX

      【讨论】:

      • 感谢您提供的信息。您还可以告诉我从哪里可以下载上述 Firefox 设置。
      • Suresh Atta 给的那个好像打不开。
      • 非常感谢!不幸的是,firefox 25.00 对我不起作用; 17 完美地为我工作!
      【解决方案4】:

      使用 firefox 25 ,在 FF25 上运行良好

      【讨论】:

      • 你能告诉我这个组合吗?我的意思是 Firefox 25 和 selenium 2.39?或任何其他组合?
      • ff 25 & 硒 2.25
      猜你喜欢
      • 2015-02-28
      • 2017-04-26
      • 1970-01-01
      • 2013-12-28
      • 1970-01-01
      • 2017-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多