【发布时间】:2016-06-25 15:38:25
【问题描述】:
Selenium Webdriver(2.53) 和 java (jdk 7)。 Mozilla Firefox ESR (45.2.0) 在页面打开后立即崩溃并给出错误消息:
遇到错误
org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died.
Build info: version: '2.53.0', revision: '35ae25b1534ae328c771e0856c93e187490ca824', time: '2016-03-15 10:43:46'
System info: host: 'ADMINIB-8GSESH3', ip: '9.84.222.238', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_71'
Driver info: driver.version: RemoteWebDriver
Capabilities [{platform=WINDOWS, acceptSslCerts=true, javascriptEnabled=true, cssSelectorsEnabled=true, databaseEnabled=true, browserName=firefox, handlesAlerts=true, nativeEvents=false, webStorageEnabled=true, rotatable=false, locationContextEnabled=true, applicationCacheEnabled=true, takesScreenshot=true, version=45.2.0}]
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:665)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:701)
at org.openqa.selenium.remote.RemoteWebDriver.quit(RemoteWebDriver.java:526)
at com.refread.fed.search.utils.WebDriverUtils.close(WebDriverUtils.java:711)
at com.refread.fed.search.connector.headless.IEEE.searchResults(IEEE.java:106)
at com.refread.fed.search.connector.headless.IEEE.main(IEEE.java:147)
Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 127.0.0.1:7055 [/127.0.0.1] failed: Connection refused: connect
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:151)
【问题讨论】:
-
验证是否有服务正在监听 localhost 的 7055 端口
-
如何检查?
-
在windows中你可以打开
Resource Monitor,打开网络选项卡,查找最后一个名为Listening Ports的部分(提示:按端口号排序)..查看列表中是否有一个条目端口 7055,确保条目的Address字段值为IPv4 unspecified或localhost或127.0.0.1.. 如果端口不存在此类条目,则您尝试连接的服务不存在运行 -
没有端口不存在
-
怎么办。请提出建议。
标签: java selenium selenium-webdriver mozilla