java - Selenium 启动错误 : org. openqa.selenium.firefox.NotConnectedException : Unable to connect to host 127. 0.0.1 在端口 7055 上

标签 java firefox selenium selenium-webdriver selenium-firefoxdriver

当我尝试通过 java 运行一个非常简单的 selenium 脚本时,出现此错误。尝试创建新的 FireFoxWebDriver()

后一段时间会抛出此问题

我见过类似的错误,但它们已经很老了,似乎没有一个好的解决方案。我正在使用 selenium-java 和 selenium-firefox-driver 版本 2.51.0。我的 firefox 版本是 43.0.2,selenium 网站说他们支持最新版本的 firefox,所以我认为这不是问题。

非常感谢任何帮助,谢谢!

 org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
    1455135105046   addons.xpi  INFO    Mapping fxdriver@googlecode.com to /var/folders/hn/5gwsh3wj3v198z7w59srnrh00000gn/T/anonymous724724030317929263webdriver-profile/extensions/fxdriver@googlecode.com
    1455135105047   addons.xpi  DEBUG   Ignoring file entry whose name is not a valid add-on ID: /var/folders/hn/5gwsh3wj3v198z7w59srnrh00000gn/T/anonymous724724030317929263webdriver-profile/extensions/webdriver-staging
    1455135105047   addons.xpi  INFO    SystemAddonInstallLocation directory is missing
    1455135105047   addons.xpi  INFO    Mapping {972ce4c6-7e08-4474-a285-3208198ce6fd} to /Applications/Firefox.app/Contents/Resources/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
    1455135105047   addons.xpi  DEBUG   Skipping unavailable install location app-system-share
    1455135105048   addons.xpi  DEBUG   checkForChanges
    1455135105048   addons.xpi  DEBUG   Loaded add-on state from prefs: {"app-profile":{"fxdriver@googlecode.com":{"d":"/var/folders/hn/5gwsh3wj3v198z7w59srnrh00000gn/T/anonymous724724030317929263webdriver-profile/extensions/fxdriver@googlecode.com","e":false,"v":"2.40.0","st":1455135098000,"mt":1455135098000}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"/Applications/Firefox.app/Contents/Resources/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}","e":true,"v":"43.0.2","st":1451941111000,"mt":1451941105000}}}
    1455135105049   addons.xpi  DEBUG   Existing add-on fxdriver@googlecode.com in app-profile
    1455135105049   addons.xpi  DEBUG   getModTime: Recursive scan of {972ce4c6-7e08-4474-a285-3208198ce6fd}
    1455135105049   addons.xpi  DEBUG   Existing add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} in app-global
    1455135105049   addons.xpi  DEBUG   getInstallState changed: false, state: {"app-profile":{"fxdriver@googlecode.com":{"d":"/var/folders/hn/5gwsh3wj3v198z7w59srnrh00000gn/T/anonymous724724030317929263webdriver-profile/extensions/fxdriver@googlecode.com","e":false,"v":"2.40.0","st":1455135098000,"mt":1455135098000}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"/Applications/Firefox.app/Contents/Resources/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}","e":true,"v":"43.0.2","st":1451941111000,"mt":1451941105000}}}
    1455135105050   addons.xpi  DEBUG   No changes found
    1455135105056   addons.manager  DEBUG   Registering shutdown blocker for XPIProvider
    1455135105056   addons.manager  DEBUG   Provider finished startup: XPIProvider
    1455135105057   addons.manager  DEBUG   Starting provider: LightweightThemeManager
    1455135105057   addons.manager  DEBUG   Registering shutdown blocker for LightweightThemeManager
    1455135105057   addons.manager  DEBUG   Provider finished startup: LightweightThemeManager
    1455135105058   addons.manager  DEBUG   Starting provider: GMPProvider
    1455135105061   addons.manager  DEBUG   Registering shutdown blocker for GMPProvider
    1455135105061   addons.manager  DEBUG   Provider finished startup: GMPProvider
    1455135105061   addons.manager  DEBUG   Starting provider: PluginProvider
    1455135105062   addons.manager  DEBUG   Registering shutdown blocker for PluginProvider
    1455135105062   addons.manager  DEBUG   Provider finished startup: PluginProvider
    1455135105062   addons.manager  DEBUG   Completed startup sequence
    1455135105092   addons.xpi-utils    DEBUG   Starting async load of XPI database /var/folders/hn/5gwsh3wj3v198z7w59srnrh00000gn/T/anonymous724724030317929263webdriver-profile/extensions.json
    *** Blocklist::_loadBlocklistFromFile: blocklist is disabled
    1455135105216   addons.manager  DEBUG   Starting provider: <unnamed-provider>
    1455135105216   addons.manager  DEBUG   Registering shutdown blocker for <unnamed-provider>
    1455135105216   addons.manager  DEBUG   Provider finished startup: <unnamed-provider>
    1455135105625   addons.xpi-utils    DEBUG   Async JSON file read took 0 MS
    1455135105625   addons.xpi-utils    DEBUG   Finished async read of XPI database, parsing...
    1455135105626   addons.xpi-utils    DEBUG   Successfully read XPI database
    1455135105684   addons.manager  DEBUG   Starting provider: PreviousExperimentProvider
    1455135105684   addons.manager  DEBUG   Registering shutdown blocker for PreviousExperimentProvider
    1455135105685   addons.manager  DEBUG   Provider finished startup: PreviousExperimentProvider

        at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:118)
        at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:247)
        at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:112)
        at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:192)
        at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:187)
        at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:183)
        at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:96)
        at selenium.AppDriverImpl.<init>(AppDriverImpl.java:35)
        at selenium.SeleniumTestIT.test(SeleniumTestIT.java:50)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
        at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
        at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
        at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
        at org.junit.rules.RunRules.evaluate(RunRules.java:20)
        at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
        at org.junit.runner.JUnitCore.run(JUnitCore.java:160)
        at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:78)
        at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:212)
        at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:68)

    org.openqa.selenium.WebDriverException: Failed to connect to binary FirefoxBinary(/Applications/Firefox.app/Contents/MacOS/firefox-bin) on port 7055; process output follows: 
    1455135105046   addons.xpi  INFO    Mapping fxdriver@googlecode.com to /var/folders/hn/5gwsh3wj3v198z7w59srnrh00000gn/T/anonymous724724030317929263webdriver-profile/extensions/fxdriver@googlecode.com
    1455135105047   addons.xpi  DEBUG   Ignoring file entry whose name is not a valid add-on ID: /var/folders/hn/5gwsh3wj3v198z7w59srnrh00000gn/T/anonymous724724030317929263webdriver-profile/extensions/webdriver-staging
    1455135105047   addons.xpi  INFO    SystemAddonInstallLocation directory is missing
    1455135105047   addons.xpi  INFO    Mapping {972ce4c6-7e08-4474-a285-3208198ce6fd} to /Applications/Firefox.app/Contents/Resources/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
    1455135105047   addons.xpi  DEBUG   Skipping unavailable install location app-system-share
    1455135105048   addons.xpi  DEBUG   checkForChanges
    1455135105048   addons.xpi  DEBUG   Loaded add-on state from prefs: {"app-profile":{"fxdriver@googlecode.com":{"d":"/var/folders/hn/5gwsh3wj3v198z7w59srnrh00000gn/T/anonymous724724030317929263webdriver-profile/extensions/fxdriver@googlecode.com","e":false,"v":"2.40.0","st":1455135098000,"mt":1455135098000}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"/Applications/Firefox.app/Contents/Resources/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}","e":true,"v":"43.0.2","st":1451941111000,"mt":1451941105000}}}
    1455135105049   addons.xpi  DEBUG   Existing add-on fxdriver@googlecode.com in app-profile
    1455135105049   addons.xpi  DEBUG   getModTime: Recursive scan of {972ce4c6-7e08-4474-a285-3208198ce6fd}
    1455135105049   addons.xpi  DEBUG   Existing add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} in app-global
    1455135105049   addons.xpi  DEBUG   getInstallState changed: false, state: {"app-profile":{"fxdriver@googlecode.com":{"d":"/var/folders/hn/5gwsh3wj3v198z7w59srnrh00000gn/T/anonymous724724030317929263webdriver-profile/extensions/fxdriver@googlecode.com","e":false,"v":"2.40.0","st":1455135098000,"mt":1455135098000}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"/Applications/Firefox.app/Contents/Resources/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}","e":true,"v":"43.0.2","st":1451941111000,"mt":1451941105000}}}
    1455135105050   addons.xpi  DEBUG   No changes found
    1455135105056   addons.manager  DEBUG   Registering shutdown blocker for XPIProvider
    1455135105056   addons.manager  DEBUG   Provider finished startup: XPIProvider
    1455135105057   addons.manager  DEBUG   Starting provider: LightweightThemeManager
    1455135105057   addons.manager  DEBUG   Registering shutdown blocker for LightweightThemeManager
    1455135105057   addons.manager  DEBUG   Provider finished startup: LightweightThemeManager
    1455135105058   addons.manager  DEBUG   Starting provider: GMPProvider
    1455135105061   addons.manager  DEBUG   Registering shutdown blocker for GMPProvider
    1455135105061   addons.manager  DEBUG   Provider finished startup: GMPProvider
    1455135105061   addons.manager  DEBUG   Starting provider: PluginProvider
    1455135105062   addons.manager  DEBUG   Registering shutdown blocker for PluginProvider
    1455135105062   addons.manager  DEBUG   Provider finished startup: PluginProvider
    1455135105062   addons.manager  DEBUG   Completed startup sequence
    1455135105092   addons.xpi-utils    DEBUG   Starting async load of XPI database /var/folders/hn/5gwsh3wj3v198z7w59srnrh00000gn/T/anonymous724724030317929263webdriver-profile/extensions.json
    *** Blocklist::_loadBlocklistFromFile: blocklist is disabled
    1455135105216   addons.manager  DEBUG   Starting provider: <unnamed-provider>
    1455135105216   addons.manager  DEBUG   Registering shutdown blocker for <unnamed-provider>
    1455135105216   addons.manager  DEBUG   Provider finished startup: <unnamed-provider>
    1455135105625   addons.xpi-utils    DEBUG   Async JSON file read took 0 MS
    1455135105625   addons.xpi-utils    DEBUG   Finished async read of XPI database, parsing...
    1455135105626   addons.xpi-utils    DEBUG   Successfully read XPI database
    1455135105684   addons.manager  DEBUG   Starting provider: PreviousExperimentProvider
    1455135105684   addons.manager  DEBUG   Registering shutdown blocker for PreviousExperimentProvider
    1455135105685   addons.manager  DEBUG   Provider finished startup: PreviousExperimentProvider

    Build info: version: '2.42.2', revision: '6a6995d31c7c56c340d6f45a76976d43506cd6cc', time: '2014-06-03 10:52:47'
    System info: host: 'Caseys-MBP-2', ip: '192.168.1.75', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.10.3', java.version: '1.8.0_45'
    Driver info: driver.version: FirefoxDriver
        at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:130)
        at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:247)
        at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:112)
        at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:192)
        at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:187)
        at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:183)
        at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:96)
        at selenium.AppDriverImpl.<init>(AppDriverImpl.java:35)
        at selenium.SeleniumTestIT.test(SeleniumTestIT.java:50)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
        at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
        at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
        at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
        at org.junit.rules.RunRules.evaluate(RunRules.java:20)
        at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
        at org.junit.runner.JUnitCore.run(JUnitCore.java:160)
        at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:68)
    Caused by: org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
    1455135105046   addons.xpi  INFO    Mapping fxdriver@googlecode.com to /var/folders/hn/5gwsh3wj3v198z7w59srnrh00000gn/T/anonymous724724030317929263webdriver-profile/extensions/fxdriver@googlecode.com
    1455135105047   addons.xpi  DEBUG   Ignoring file entry whose name is not a valid add-on ID: /var/folders/hn/5gwsh3wj3v198z7w59srnrh00000gn/T/anonymous724724030317929263webdriver-profile/extensions/webdriver-staging
    1455135105047   addons.xpi  INFO    SystemAddonInstallLocation directory is missing
    1455135105047   addons.xpi  INFO    Mapping {972ce4c6-7e08-4474-a285-3208198ce6fd} to /Applications/Firefox.app/Contents/Resources/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
    1455135105047   addons.xpi  DEBUG   Skipping unavailable install location app-system-share
    1455135105048   addons.xpi  DEBUG   checkForChanges
    1455135105048   addons.xpi  DEBUG   Loaded add-on state from prefs: {"app-profile":{"fxdriver@googlecode.com":{"d":"/var/folders/hn/5gwsh3wj3v198z7w59srnrh00000gn/T/anonymous724724030317929263webdriver-profile/extensions/fxdriver@googlecode.com","e":false,"v":"2.40.0","st":1455135098000,"mt":1455135098000}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"/Applications/Firefox.app/Contents/Resources/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}","e":true,"v":"43.0.2","st":1451941111000,"mt":1451941105000}}}
    1455135105049   addons.xpi  DEBUG   Existing add-on fxdriver@googlecode.com in app-profile
    1455135105049   addons.xpi  DEBUG   getModTime: Recursive scan of {972ce4c6-7e08-4474-a285-3208198ce6fd}
    1455135105049   addons.xpi  DEBUG   Existing add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} in app-global
    1455135105049   addons.xpi  DEBUG   getInstallState changed: false, state: {"app-profile":{"fxdriver@googlecode.com":{"d":"/var/folders/hn/5gwsh3wj3v198z7w59srnrh00000gn/T/anonymous724724030317929263webdriver-profile/extensions/fxdriver@googlecode.com","e":false,"v":"2.40.0","st":1455135098000,"mt":1455135098000}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"/Applications/Firefox.app/Contents/Resources/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}","e":true,"v":"43.0.2","st":1451941111000,"mt":1451941105000}}}
    1455135105050   addons.xpi  DEBUG   No changes found
    1455135105056   addons.manager  DEBUG   Registering shutdown blocker for XPIProvider
    1455135105056   addons.manager  DEBUG   Provider finished startup: XPIProvider
    1455135105057   addons.manager  DEBUG   Starting provider: LightweightThemeManager
    1455135105057   addons.manager  DEBUG   Registering shutdown blocker for LightweightThemeManager
    1455135105057   addons.manager  DEBUG   Provider finished startup: LightweightThemeManager
    1455135105058   addons.manager  DEBUG   Starting provider: GMPProvider
    1455135105061   addons.manager  DEBUG   Registering shutdown blocker for GMPProvider
    1455135105061   addons.manager  DEBUG   Provider finished startup: GMPProvider
    1455135105061   addons.manager  DEBUG   Starting provider: PluginProvider
    1455135105062   addons.manager  DEBUG   Registering shutdown blocker for PluginProvider
    1455135105062   addons.manager  DEBUG   Provider finished startup: PluginProvider
    1455135105062   addons.manager  DEBUG   Completed startup sequence
    1455135105092   addons.xpi-utils    DEBUG   Starting async load of XPI database /var/folders/hn/5gwsh3wj3v198z7w59srnrh00000gn/T/anonymous724724030317929263webdriver-profile/extensions.json
    *** Blocklist::_loadBlocklistFromFile: blocklist is disabled
    1455135105216   addons.manager  DEBUG   Starting provider: <unnamed-provider>
    1455135105216   addons.manager  DEBUG   Registering shutdown blocker for <unnamed-provider>
    1455135105216   addons.manager  DEBUG   Provider finished startup: <unnamed-provider>
    1455135105625   addons.xpi-utils    DEBUG   Async JSON file read took 0 MS
    1455135105625   addons.xpi-utils    DEBUG   Finished async read of XPI database, parsing...
    1455135105626   addons.xpi-utils    DEBUG   Successfully read XPI database
    1455135105684   addons.manager  DEBUG   Starting provider: PreviousExperimentProvider
    1455135105684   addons.manager  DEBUG   Registering shutdown blocker for PreviousExperimentProvider
    1455135105685   addons.manager  DEBUG   Provider finished startup: PreviousExperimentProvider

        at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:118)
        ... 30 more

最佳答案

检查您的传递依赖项并确保您使用的确实是您认为的 Selenium 版本 (2.51.0)

回顾 FirefoxDriver 的历史,它对 connection.start() 的调用已经很长时间没有出现在第 247 行了(比如 2014 年) 。目前为 271。

我怀疑您使用的是 2.40.0 左右的版本,因为另一个 WebDriver 组件覆盖了您的首选版本。在这种情况下,您可能会遇到其他人过去遇到过的相同问题。

参见:Why am I getting the selenium error 'firefox-bin quit expectedly' and unable to connect to host 127.0.0.1 on port 7055等人。

更新:事实上,如果您读到 2/3,就会得到确认:

Build info: version: '2.42.2', revision: '6a6995d31c7c56c340d6f45a76976d43506cd6cc'

consensus看来问题是版本不兼容,因此您应该升级到最新的 WebDriver 版本。

关于java - Selenium 启动错误 : org. openqa.selenium.firefox.NotConnectedException : Unable to connect to host 127. 0.0.1 在端口 7055 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35325583/

相关文章:

javascript - Firefox canvas 2d文字半透明效果不同于chrome

java - Lollipop - ImageView 无法加载图像 - 应用程序崩溃

java urlclassloader 的用法。只有在极少数情况下才需要吗?

c# - 驼峰式 : HTMLReport vs. HtmlReport

css - ExtJs 3.4 - 无法在 FireFox 的文本字段中选择文本

java - 如何使用 Selenium 从动态下拉列表中选择一个选项?

java - 关于try/catch block 中变量范围的问题

css - 图像神秘地忽略了 Firefox 和 IE 中的最大宽度

python - 使用 selenium 错误打开 Firefox

python - 通过 Selenium 提交表单只会带回原始页面