firefox NotConnectedException
Posted
技术标签:
【中文标题】firefox NotConnectedException【英文标题】: 【发布时间】:2015-03-24 09:51:46 【问题描述】:我有以下配置
java-版本
openjdk 版本“1.8.0_40-internal”
OpenJDK 运行时环境(构建 1.8.0_40-internal-b27)
OpenJDK 64 位服务器 VM(内部版本 25.40-b25,混合模式)
ubuntu 14.04
clj-webdriver
我正在运行以下测试
(ns selenium-web.core-test
(:require [clojure.test :refer :all]
[selenium-web.core :refer :all]
[clj-webdriver.taxi :refer :all]))
(deftest run-common-tets
(set-driver! :browser :firefox)
(to "https://github.com")
(click "a[href*='login']")
(input-text "#login_field" "piyush")
(-> "#password" (input-text "1") submit)
(is (= "Incorrect username or password." (text ".flash")))
(quit) )
并得到以下异常:
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
"langpack-en-ZA@firefox.mozilla.org":"d":"/usr/lib/firefox/browser/extensions/langpack-en-ZA@firefox.mozilla.org.xpi","e":true,"v":"36.0.4","st":1426962281000,"972ce4c6-7e08-4474-a285-3208198ce6fd":"d":"/usr/lib/firefox/browser/extensions/972ce4c6-7e08-4474-a285-3208198ce6fd","e":true,"v":"36.0.4","st":1427084855000,"mt":1426961704000,"langpack-en-GB@firefox.mozilla.org":"d":"/usr/lib/firefox/browser/extensions/langpack-en-GB@firefox.mozilla.org.xpi","e":true,"v":"36.0.4","st":1426962281000,"app-system-share":"webapps-team@lists.launchpad.net":"d":"/usr/share/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/webapps-team@lists.launchpad.net","e":false,"v":"3.0.2","st":1397697896000,"mt":1397665356000,"2e1445b0-2682-11e1-bfc2-0800200c9a66":"d":"/usr/share/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/2e1445b0-2682-11e1-bfc2-0800200c9a66","e":false,"v":"2014.08.06.beta","st":1414992900000,"mt":1407283796000,"ubufox@ubuntu.com":"d":"/usr/share/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/ubufox@ubuntu.com","e":false,"v":"3.0","st":1421386237000,"mt":1420839872000,"app-system-local":"online-accounts@lists.launchpad.net":"d":"/usr/lib/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/online-accounts@lists.launchpad.net","e":false,"v":"0.5","st":1397697896000,"mt":1390969548000
1427189374023 addons.xpi DEBUG getModTime: Recursive scan of langpack-en-ZA@firefox.mozilla.org
1427189374024 addons.xpi DEBUG getModTime: Recursive scan of 972ce4c6-7e08-4474-a285-3208198ce6fd
1427189374024 addons.xpi DEBUG getModTime: Recursive scan of langpack-en-GB@firefox.mozilla.org
1427189374025 addons.xpi DEBUG getInstallState changed: false, state: "app-profile":"fxdriver@googlecode.com":"d":"/tmp/anonymous8984618018842301384webdriver-profile/extensions/fxdriver@googlecode.com","e":false,"v":"2.39.0","st":1427189365000,"mt":1427189365000,"app-global":"langpack-en-ZA@firefox.mozilla.org":"d":"/usr/lib/firefox/browser/extensions/langpack-en-ZA@firefox.mozilla.org.xpi","e":true,"v":"36.0.4","st":1426962281000,"972ce4c6-7e08-4474-a285-3208198ce6fd":"d":"/usr/lib/firefox/browser/extensions/972ce4c6-7e08-4474-a285-3208198ce6fd","e":true,"v":"36.0.4","st":1427084855000,"mt":1426961704000,"langpack-en-GB@firefox.mozilla.org":"d":"/usr/lib/firefox/browser/extensions/langpack-en-GB@firefox.mozilla.org.xpi","e":true,"v":"36.0.4","st":1426962281000,"app-system-share":"webapps-team@lists.launchpad.net":"d":"/usr/share/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/webapps-team@lists.launchpad.net","e":false,"v":"3.0.2","st":1397697896000,"mt":1397665356000,"2e1445b0-2682-11e1-bfc2-0800200c9a66":"d":"/usr/share/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/2e1445b0-2682-11e1-bfc2-0800200c9a66","e":false,"v":"2014.08.06.beta","st":1414992900000,"mt":1407283796000,"ubufox@ubuntu.com":"d":"/usr/share/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/ubufox@ubuntu.com","e":false,"v":"3.0","st":1421386237000,"mt":1420839872000,"app-system-local":"online-accounts@lists.launchpad.net":"d":"/usr/lib/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/online-accounts@lists.launchpad.net","e":false,"v":"0.5","st":1397697896000,"mt":1390969548000
1427189374028 addons.xpi DEBUG No changes found
1427189374033 addons.xpi DEBUG Registering manifest for /usr/lib/firefox/browser/extensions/langpack-en-ZA@firefox.mozilla.org.xpi
1427189374034 addons.xpi DEBUG Registering manifest for /usr/lib/firefox/browser/extensions/langpack-en-GB@firefox.mozilla.org.xpi
1427189374035 addons.manager DEBUG Registering shutdown blocker for XPIProvider
1427189374036 addons.manager DEBUG Registering shutdown blocker for LightweightThemeManager
1427189374038 addons.manager DEBUG Registering shutdown blocker for OpenH264Provider
1427189374039 addons.manager DEBUG Registering shutdown blocker for PluginProvider
*** Blocklist::_preloadBlocklistFile: blocklist is disabled
1427189376827 addons.manager DEBUG Registering shutdown blocker for <unnamed-provider>
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:118)
at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:250)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:110)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:195)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:190)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:186)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:99)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
at java.lang.Class.newInstance(Class.java:442)
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 clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:93)
at clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:313)
at clj_webdriver.core$new_webdriver_STAR_.invoke(core.clj:188)
at clj_webdriver.core$new_driver.invoke(core.clj:202)
at clj_webdriver.taxi$set_driver_STAR_.invoke(taxi.clj:26)
at clj_webdriver.taxi$set_driver_BANG_.invoke(taxi.clj:59)
at selenium_web.core_test$fn__3756.invoke(core_test.clj:9)
at clojure.test$test_var$fn__7187.invoke(test.clj:704)
at clojure.test$test_var.invoke(test.clj:704)
at clojure.test$test_vars$fn__7209$fn__7214.invoke(test.clj:722)
at clojure.test$default_fixture.invoke(test.clj:674)
at clojure.test$test_vars$fn__7209.invoke(test.clj:722)
at clojure.test$default_fixture.invoke(test.clj:674)
at clojure.test$test_vars.invoke(test.clj:718)
at clojure.test$test_all_vars.invoke(test.clj:728)
at clojure.test$test_ns.invoke(test.clj:747)
at clojure.core$map$fn__4245.invoke(core.clj:2559)
at clojure.lang.LazySeq.sval(LazySeq.java:40)
at clojure.lang.LazySeq.seq(LazySeq.java:49)
at clojure.lang.Cons.next(Cons.java:39)
at clojure.lang.RT.boundedLength(RT.java:1654)
at clojure.lang.RestFn.applyTo(RestFn.java:130)
at clojure.core$apply.invoke(core.clj:626)
at clojure.test$run_tests.doInvoke(test.clj:762)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invoke(core.clj:624)
at user$eval85$fn__140$fn__171.invoke(form-init6043962041489599905.clj:1)
at user$eval85$fn__140$fn__141.invoke(form-init6043962041489599905.clj:1)
at user$eval85$fn__140.invoke(form-init6043962041489599905.clj:1)
at user$eval85.invoke(form-init6043962041489599905.clj:1)
at clojure.lang.Compiler.eval(Compiler.java:6703)
at clojure.lang.Compiler.eval(Compiler.java:6693)
at clojure.lang.Compiler.load(Compiler.java:7130)
at clojure.lang.Compiler.loadFile(Compiler.java:7086)
at clojure.main$load_script.invoke(main.clj:274)
at clojure.main$init_opt.invoke(main.clj:279)
at clojure.main$initialize.invoke(main.clj:307)
at clojure.main$null_opt.invoke(main.clj:342)
at clojure.main$main.doInvoke(main.clj:420)
at clojure.lang.RestFn.invoke(RestFn.java:421)
at clojure.lang.Var.invoke(Var.java:383)
at clojure.lang.AFn.applyToHelper(AFn.java:156)
at clojure.lang.Var.applyTo(Var.java:700)
at clojure.main.main(main.java:37)
lein test :only selenium-web.core-test/run-common-tets
ERROR in (run-common-tets) (NewProfileExtensionConnection.java:130)
Uncaught exception, not in assertion.
expected: nil
actual: org.openqa.selenium.WebDriverException: Failed to connect to binary FirefoxBinary(/usr/bin/firefox) on port 7055; process output follows:
"langpack-en-ZA@firefox.mozilla.org":"d":"/usr/lib/firefox/browser/extensions/langpack-en-ZA@firefox.mozilla.org.xpi","e":true,"v":"36.0.4","st":1426962281000,"972ce4c6-7e08-4474-a285-3208198ce6fd":"d":"/usr/lib/firefox/browser/extensions/972ce4c6-7e08-4474-a285-3208198ce6fd","e":true,"v":"36.0.4","st":1427084855000,"mt":1426961704000,"langpack-en-GB@firefox.mozilla.org":"d":"/usr/lib/firefox/browser/extensions/langpack-en-GB@firefox.mozilla.org.xpi","e":true,"v":"36.0.4","st":1426962281000,"app-system-share":"webapps-team@lists.launchpad.net":"d":"/usr/share/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/webapps-team@lists.launchpad.net","e":false,"v":"3.0.2","st":1397697896000,"mt":1397665356000,"2e1445b0-2682-11e1-bfc2-0800200c9a66":"d":"/usr/share/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/2e1445b0-2682-11e1-bfc2-0800200c9a66","e":false,"v":"2014.08.06.beta","st":1414992900000,"mt":1407283796000,"ubufox@ubuntu.com":"d":"/usr/share/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/ubufox@ubuntu.com","e":false,"v":"3.0","st":1421386237000,"mt":1420839872000,"app-system-local":"online-accounts@lists.launchpad.net":"d":"/usr/lib/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/online-accounts@lists.launchpad.net","e":false,"v":"0.5","st":1397697896000,"mt":1390969548000
1427189374023 addons.xpi DEBUG getModTime: Recursive scan of langpack-en-ZA@firefox.mozilla.org
1427189374024 addons.xpi DEBUG getModTime: Recursive scan of 972ce4c6-7e08-4474-a285-3208198ce6fd
1427189374024 addons.xpi DEBUG getModTime: Recursive scan of langpack-en-GB@firefox.mozilla.org
1427189374025 addons.xpi DEBUG getInstallState changed: false, state: "app-profile":"fxdriver@googlecode.com":"d":"/tmp/anonymous8984618018842301384webdriver-profile/extensions/fxdriver@googlecode.com","e":false,"v":"2.39.0","st":1427189365000,"mt":1427189365000,"app-global":"langpack-en-ZA@firefox.mozilla.org":"d":"/usr/lib/firefox/browser/extensions/langpack-en-ZA@firefox.mozilla.org.xpi","e":true,"v":"36.0.4","st":1426962281000,"972ce4c6-7e08-4474-a285-3208198ce6fd":"d":"/usr/lib/firefox/browser/extensions/972ce4c6-7e08-4474-a285-3208198ce6fd","e":true,"v":"36.0.4","st":1427084855000,"mt":1426961704000,"langpack-en-GB@firefox.mozilla.org":"d":"/usr/lib/firefox/browser/extensions/langpack-en-GB@firefox.mozilla.org.xpi","e":true,"v":"36.0.4","st":1426962281000,"app-system-share":"webapps-team@lists.launchpad.net":"d":"/usr/share/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/webapps-team@lists.launchpad.net","e":false,"v":"3.0.2","st":1397697896000,"mt":1397665356000,"2e1445b0-2682-11e1-bfc2-0800200c9a66":"d":"/usr/share/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/2e1445b0-2682-11e1-bfc2-0800200c9a66","e":false,"v":"2014.08.06.beta","st":1414992900000,"mt":1407283796000,"ubufox@ubuntu.com":"d":"/usr/share/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/ubufox@ubuntu.com","e":false,"v":"3.0","st":1421386237000,"mt":1420839872000,"app-system-local":"online-accounts@lists.launchpad.net":"d":"/usr/lib/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/online-accounts@lists.launchpad.net","e":false,"v":"0.5","st":1397697896000,"mt":1390969548000
1427189374028 addons.xpi DEBUG No changes found
1427189374033 addons.xpi DEBUG Registering manifest for /usr/lib/firefox/browser/extensions/langpack-en-ZA@firefox.mozilla.org.xpi
1427189374034 addons.xpi DEBUG Registering manifest for /usr/lib/firefox/browser/extensions/langpack-en-GB@firefox.mozilla.org.xpi
1427189374035 addons.manager DEBUG Registering shutdown blocker for XPIProvider
1427189374036 addons.manager DEBUG Registering shutdown blocker for LightweightThemeManager
1427189374038 addons.manager DEBUG Registering shutdown blocker for OpenH264Provider
1427189374039 addons.manager DEBUG Registering shutdown blocker for PluginProvider
*** Blocklist::_preloadBlocklistFile: blocklist is disabled
1427189376827 addons.manager DEBUG Registering shutdown blocker for <unnamed-provider>
Build info: version: '2.39.0', revision: '14fa800511cc5d66d426e08b0b2ab926c7ed7398', time: '2013-12-16 13:18:38'
System info: host: 'piyush', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-46-generic', java.version: '1.8.0_40-internal'
Driver info: driver.version: FirefoxDriver
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start (NewProfileExtensionConnection.java:130)
org.openqa.selenium.firefox.FirefoxDriver.startClient (FirefoxDriver.java:250)
org.openqa.selenium.remote.RemoteWebDriver.<init> (RemoteWebDriver.java:110)
org.openqa.selenium.firefox.FirefoxDriver.<init> (FirefoxDriver.java:195)
org.openqa.selenium.firefox.FirefoxDriver.<init> (FirefoxDriver.java:190)
org.openqa.selenium.firefox.FirefoxDriver.<init> (FirefoxDriver.java:186)
org.openqa.selenium.firefox.FirefoxDriver.<init> (FirefoxDriver.java:99)
sun.reflect.NativeConstructorAccessorImpl.newInstance0 (NativeConstructorAccessorImpl.java:-2)
sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:62)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45)
java.lang.reflect.Constructor.newInstance (Constructor.java:422)
java.lang.Class.newInstance (Class.java:442)
sun.reflect.NativeMethodAccessorImpl.invoke0 (NativeMethodAccessorImpl.java:-2)
sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke (Method.java:497)
clojure.lang.Reflector.invokeMatchingMethod (Reflector.java:93)
clojure.lang.Reflector.invokeNoArgInstanceMember (Reflector.java:313)
clj_webdriver.core$new_webdriver_STAR_.invoke (core.clj:188)
clj_webdriver.core$new_driver.invoke (core.clj:202)
clj_webdriver.taxi$set_driver_STAR_.invoke (taxi.clj:26)
clj_webdriver.taxi$set_driver_BANG_.invoke (taxi.clj:59)
selenium_web.core_test/fn (core_test.clj:9)
clojure.test$test_var$fn__7187.invoke (test.clj:704)
clojure.test$test_var.invoke (test.clj:704)
clojure.test$test_vars$fn__7209$fn__7214.invoke (test.clj:722)
clojure.test$default_fixture.invoke (test.clj:674)
clojure.test$test_vars$fn__7209.invoke (test.clj:722)
clojure.test$default_fixture.invoke (test.clj:674)
clojure.test$test_vars.invoke (test.clj:718)
clojure.test$test_all_vars.invoke (test.clj:728)
clojure.test$test_ns.invoke (test.clj:747)
clojure.core$map$fn__4245.invoke (core.clj:2559)
clojure.lang.LazySeq.sval (LazySeq.java:40)
clojure.lang.LazySeq.seq (LazySeq.java:49)
clojure.lang.Cons.next (Cons.java:39)
clojure.lang.RT.boundedLength (RT.java:1654)
clojure.lang.RestFn.applyTo (RestFn.java:130)
clojure.core$apply.invoke (core.clj:626)
clojure.test$run_tests.doInvoke (test.clj:762)
clojure.lang.RestFn.applyTo (RestFn.java:137)
clojure.core$apply.invoke (core.clj:624)
user$eval85$fn__140$fn__171.invoke (form-init6043962041489599905.clj:1)
user$eval85$fn__140$fn__141.invoke (form-init6043962041489599905.clj:1)
user$eval85$fn__140.invoke (form-init6043962041489599905.clj:1)
user$eval85.invoke (form-init6043962041489599905.clj:1)
clojure.lang.Compiler.eval (Compiler.java:6703)
clojure.lang.Compiler.eval (Compiler.java:6693)
clojure.lang.Compiler.load (Compiler.java:7130)
clojure.lang.Compiler.loadFile (Compiler.java:7086)
clojure.main$load_script.invoke (main.clj:274)
clojure.main$init_opt.invoke (main.clj:279)
clojure.main$initialize.invoke (main.clj:307)
clojure.main$null_opt.invoke (main.clj:342)
clojure.main$main.doInvoke (main.clj:420)
clojure.lang.RestFn.invoke (RestFn.java:421)
clojure.lang.Var.invoke (Var.java:383)
clojure.lang.AFn.applyToHelper (AFn.java:156)
clojure.lang.Var.applyTo (Var.java:700)
clojure.main.main (main.java:37)
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:
"langpack-en-ZA@firefox.mozilla.org":"d":"/usr/lib/firefox/browser/extensions/langpack-en-ZA@firefox.mozilla.org.xpi","e":true,"v":"36.0.4","st":1426962281000,"972ce4c6-7e08-4474-a285-3208198ce6fd":"d":"/usr/lib/firefox/browser/extensions/972ce4c6-7e08-4474-a285-3208198ce6fd","e":true,"v":"36.0.4","st":1427084855000,"mt":1426961704000,"langpack-en-GB@firefox.mozilla.org":"d":"/usr/lib/firefox/browser/extensions/langpack-en-GB@firefox.mozilla.org.xpi","e":true,"v":"36.0.4","st":1426962281000,"app-system-share":"webapps-team@lists.launchpad.net":"d":"/usr/share/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/webapps-team@lists.launchpad.net","e":false,"v":"3.0.2","st":1397697896000,"mt":1397665356000,"2e1445b0-2682-11e1-bfc2-0800200c9a66":"d":"/usr/share/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/2e1445b0-2682-11e1-bfc2-0800200c9a66","e":false,"v":"2014.08.06.beta","st":1414992900000,"mt":1407283796000,"ubufox@ubuntu.com":"d":"/usr/share/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/ubufox@ubuntu.com","e":false,"v":"3.0","st":1421386237000,"mt":1420839872000,"app-system-local":"online-accounts@lists.launchpad.net":"d":"/usr/lib/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/online-accounts@lists.launchpad.net","e":false,"v":"0.5","st":1397697896000,"mt":1390969548000
1427189374023 addons.xpi DEBUG getModTime: Recursive scan of langpack-en-ZA@firefox.mozilla.org
1427189374024 addons.xpi DEBUG getModTime: Recursive scan of 972ce4c6-7e08-4474-a285-3208198ce6fd
1427189374024 addons.xpi DEBUG getModTime: Recursive scan of langpack-en-GB@firefox.mozilla.org
1427189374025 addons.xpi DEBUG getInstallState changed: false, state: "app-profile":"fxdriver@googlecode.com":"d":"/tmp/anonymous8984618018842301384webdriver-profile/extensions/fxdriver@googlecode.com","e":false,"v":"2.39.0","st":1427189365000,"mt":1427189365000,"app-global":"langpack-en-ZA@firefox.mozilla.org":"d":"/usr/lib/firefox/browser/extensions/langpack-en-ZA@firefox.mozilla.org.xpi","e":true,"v":"36.0.4","st":1426962281000,"972ce4c6-7e08-4474-a285-3208198ce6fd":"d":"/usr/lib/firefox/browser/extensions/972ce4c6-7e08-4474-a285-3208198ce6fd","e":true,"v":"36.0.4","st":1427084855000,"mt":1426961704000,"langpack-en-GB@firefox.mozilla.org":"d":"/usr/lib/firefox/browser/extensions/langpack-en-GB@firefox.mozilla.org.xpi","e":true,"v":"36.0.4","st":1426962281000,"app-system-share":"webapps-team@lists.launchpad.net":"d":"/usr/share/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/webapps-team@lists.launchpad.net","e":false,"v":"3.0.2","st":1397697896000,"mt":1397665356000,"2e1445b0-2682-11e1-bfc2-0800200c9a66":"d":"/usr/share/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/2e1445b0-2682-11e1-bfc2-0800200c9a66","e":false,"v":"2014.08.06.beta","st":1414992900000,"mt":1407283796000,"ubufox@ubuntu.com":"d":"/usr/share/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/ubufox@ubuntu.com","e":false,"v":"3.0","st":1421386237000,"mt":1420839872000,"app-system-local":"online-accounts@lists.launchpad.net":"d":"/usr/lib/mozilla/extensions/ec8030f7-c20a-464f-9b0e-13a3a9e97384/online-accounts@lists.launchpad.net","e":false,"v":"0.5","st":1397697896000,"mt":1390969548000
1427189374028 addons.xpi DEBUG No changes found
1427189374033 addons.xpi DEBUG Registering manifest for /usr/lib/firefox/browser/extensions/langpack-en-ZA@firefox.mozilla.org.xpi
1427189374034 addons.xpi DEBUG Registering manifest for /usr/lib/firefox/browser/extensions/langpack-en-GB@firefox.mozilla.org.xpi
1427189374035 addons.manager DEBUG Registering shutdown blocker for XPIProvider
1427189374036 addons.manager DEBUG Registering shutdown blocker for LightweightThemeManager
1427189374038 addons.manager DEBUG Registering shutdown blocker for OpenH264Provider
1427189374039 addons.manager DEBUG Registering shutdown blocker for PluginProvider
*** Blocklist::_preloadBlocklistFile: blocklist is disabled
1427189376827 addons.manager DEBUG Registering shutdown blocker for <unnamed-provider>
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start (NewProfileExtensionConnection.java:118)
org.openqa.selenium.firefox.FirefoxDriver.startClient (FirefoxDriver.java:250)
org.openqa.selenium.remote.RemoteWebDriver.<init> (RemoteWebDriver.java:110)
org.openqa.selenium.firefox.FirefoxDriver.<init> (FirefoxDriver.java:195)
org.openqa.selenium.firefox.FirefoxDriver.<init> (FirefoxDriver.java:190)
org.openqa.selenium.firefox.FirefoxDriver.<init> (FirefoxDriver.java:186)
org.openqa.selenium.firefox.FirefoxDriver.<init> (FirefoxDriver.java:99)
sun.reflect.NativeConstructorAccessorImpl.newInstance0 (NativeConstructorAccessorImpl.java:-2)
sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:62)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45)
java.lang.reflect.Constructor.newInstance (Constructor.java:422)
java.lang.Class.newInstance (Class.java:442)
sun.reflect.NativeMethodAccessorImpl.invoke0 (NativeMethodAccessorImpl.java:-2)
sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke (Method.java:497)
clojure.lang.Reflector.invokeMatchingMethod (Reflector.java:93)
clojure.lang.Reflector.invokeNoArgInstanceMember (Reflector.java:313)
clj_webdriver.core$new_webdriver_STAR_.invoke (core.clj:188)
clj_webdriver.core$new_driver.invoke (core.clj:202)
clj_webdriver.taxi$set_driver_STAR_.invoke (taxi.clj:26)
clj_webdriver.taxi$set_driver_BANG_.invoke (taxi.clj:59)
selenium_web.core_test/fn (core_test.clj:9)
clojure.test$test_var$fn__7187.invoke (test.clj:704)
clojure.test$test_var.invoke (test.clj:704)
clojure.test$test_vars$fn__7209$fn__7214.invoke (test.clj:722)
clojure.test$default_fixture.invoke (test.clj:674)
clojure.test$test_vars$fn__7209.invoke (test.clj:722)
clojure.test$default_fixture.invoke (test.clj:674)
clojure.test$test_vars.invoke (test.clj:718)
clojure.test$test_all_vars.invoke (test.clj:728)
clojure.test$test_ns.invoke (test.clj:747)
clojure.core$map$fn__4245.invoke (core.clj:2559)
clojure.lang.LazySeq.sval (LazySeq.java:40)
clojure.lang.LazySeq.seq (LazySeq.java:49)
clojure.lang.Cons.next (Cons.java:39)
clojure.lang.RT.boundedLength (RT.java:1654)
clojure.lang.RestFn.applyTo (RestFn.java:130)
clojure.core$apply.invoke (core.clj:626)
clojure.test$run_tests.doInvoke (test.clj:762)
clojure.lang.RestFn.applyTo (RestFn.java:137)
clojure.core$apply.invoke (core.clj:624)
user$eval85$fn__140$fn__171.invoke (form-init6043962041489599905.clj:1)
user$eval85$fn__140$fn__141.invoke (form-init6043962041489599905.clj:1)
user$eval85$fn__140.invoke (form-init6043962041489599905.clj:1)
user$eval85.invoke (form-init6043962041489599905.clj:1)
clojure.lang.Compiler.eval (Compiler.java:6703)
clojure.lang.Compiler.eval (Compiler.java:6693)
clojure.lang.Compiler.load (Compiler.java:7130)
clojure.lang.Compiler.loadFile (Compiler.java:7086)
clojure.main$load_script.invoke (main.clj:274)
clojure.main$init_opt.invoke (main.clj:279)
clojure.main$initialize.invoke (main.clj:307)
clojure.main$null_opt.invoke (main.clj:342)
clojure.main$main.doInvoke (main.clj:420)
clojure.lang.RestFn.invoke (RestFn.java:421)
clojure.lang.Var.invoke (Var.java:383)
clojure.lang.AFn.applyToHelper (AFn.java:156)
clojure.lang.Var.applyTo (Var.java:700)
clojure.main.main (main.java:37)
Ran 1 tests containing 1 assertions.
0 failures, 1 errors.
Tests failed.
【问题讨论】:
【参考方案1】:这通常与 clj-webdriver 没有包含足够新的 selenium 版本有关。 Firefox 更新在 webdriver 连接方面经常发生重大变化,只有最新的 selenium 版本才支持。
更改 project.clj
中的 clj-webdriver
依赖项以排除包含的 selenium,并添加 latest selenium version 的依赖项(发布时为 2.45.0)。
[clj-webdriver "0.6.1" :exclusion [com.github.detro.ghostdriver/phantomjsdriver
org.seleniumhq.selenium/selenium-server
org.seleniumhq.selenium/selenium-java
org.seleniumhq.selenium/selenium-remote-driver]]
[org.seleniumhq.selenium/selenium-server "2.45.0"]
[org.seleniumhq.selenium/selenium-java "2.45.0"]
[org.seleniumhq.selenium/selenium-remote-driver "2.45.0"]
【讨论】:
是的。。谢谢你。我更新了依赖项,它现在正在工作......!并感谢您的早期响应。以上是关于firefox NotConnectedException的主要内容,如果未能解决你的问题,请参考以下文章
Firefox [npapi] 插件开发 - 调用方法时 Firefox 冻结