Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
750 views
in Technique[技术] by (71.8m points)

selenium - UnreachableBrowserException Caused by: java.lang.NullPointerException when "webdriver.firefox.marionette" is used

I'm using Selenium 3.4.0, Java 1.8 and Firefox 54.0.1(64 bit). I'm getting a null pointer exception when I try to open a link with Firefox. When I use Selenium/Python it works fine, but I'm trying to run the code from this guru 99 page (https://www.guru99.com/first-webdriver-script.html).I've searched to see if anyone else has had this problem, but I can't find any solutions. I get the following output:

1501246654252   addons.manager  DEBUG   Application has been upgraded
1501246654291   addons.manager  DEBUG   Loaded provider scope for resource://gre/modules/addons/XPIProvider.jsm: ["XPIProvider"]
1501246654293   addons.manager  DEBUG   Loaded provider scope for resource://gre/modules/LightweightThemeManager.jsm: ["LightweightThemeManager"]
1501246654297   addons.manager  DEBUG   Loaded provider scope for resource://gre/modules/addons/GMPProvider.jsm
1501246654299   addons.manager  DEBUG   Loaded provider scope for resource://gre/modules/addons/PluginProvider.jsm
1501246654299   addons.manager  DEBUG   Starting provider: XPIProvider
1501246654300   addons.xpi  DEBUG   startup
1501246654301   addons.xpi  INFO    Mapping [email protected] to C:UsersCHRISG~1AppDataLocalTempanonymous8191426632770324153webdriver-profileextensionsfxdriver@googlecode.com
1501246654301   addons.xpi  DEBUG   Ignoring file entry whose name is not a valid add-on ID: C:UsersCHRISG~1AppDataLocalTempanonymous8191426632770324153webdriver-profileextensionswebdriver-staging
1501246654301   addons.xpi  INFO    Removing all system add-on upgrades.
1501246654301   addons.xpi  INFO    SystemAddonInstallLocation directory is missing
1501246654302   addons.xpi  INFO    Mapping [email protected] to C:Program FilesMozilla [email protected]
1501246654303   addons.xpi  INFO    Mapping [email protected] to C:Program FilesMozilla [email protected]
1501246654303   addons.xpi  INFO    Mapping [email protected] to C:Program FilesMozilla [email protected]
1501246654303   addons.xpi  INFO    Mapping [email protected] to C:Program FilesMozilla [email protected]
1501246654304   addons.xpi  INFO    Mapping [email protected] to C:Program FilesMozilla [email protected]
1501246654305   addons.xpi  INFO    Mapping {972ce4c6-7e08-4474-a285-3208198ce6fd} to C:Program FilesMozilla Firefoxrowserextensions{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
1501246654305   addons.xpi  DEBUG   Skipping unavailable install location app-system-share
1501246654305   addons.xpi  DEBUG   Skipping unavailable install location app-system-local
1501246654306   addons.xpi  DEBUG   checkForChanges
1501246654306   addons.xpi  INFO    SystemAddonInstallLocation directory is missing
1501246654307   addons.xpi  DEBUG   Loaded add-on state from prefs: {}
1501246654308   addons.xpi  DEBUG   New add-on [email protected] in app-profile
1501246654308   addons.xpi  DEBUG   getModTime: Recursive scan of [email protected]
1501246654313   addons.xpi  DEBUG   New add-on [email protected] in app-system-defaults
1501246654313   addons.xpi  DEBUG   getModTime: Recursive scan of [email protected]
1501246654314   addons.xpi  DEBUG   New add-on [email protected] in app-system-defaults
1501246654315   addons.xpi  DEBUG   getModTime: Recursive scan of [email protected]
1501246654315   addons.xpi  DEBUG   New add-on [email protected] in app-system-defaults
1501246654315   addons.xpi  DEBUG   getModTime: Recursive scan of [email protected]
1501246654315   addons.xpi  DEBUG   New add-on [email protected] in app-system-defaults
1501246654316   addons.xpi  DEBUG   getModTime: Recursive scan of [email protected]
1501246654316   addons.xpi  DEBUG   New add-on [email protected] in app-system-defaults
1501246654316   addons.xpi  DEBUG   getModTime: Recursive scan of [email protected]
1501246654317   addons.xpi  DEBUG   New add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} in app-global
1501246654317   addons.xpi  DEBUG   getModTime: Recursive scan of {972ce4c6-7e08-4474-a285-3208198ce6fd}
1501246654317   addons.xpi  DEBUG   getInstallState changed: true, state: {"app-profile":{"[email protected]":{"d":"C:\Users\CHRISG~1\AppData\Local\Temp\anonymous8191426632770324153webdriver-profile\extensions\[email protected]","st":1501246654037,"mt":1501246653985}},"app-system-defaults":{"[email protected]":{"d":"C:\Program Files\Mozilla Firefox\browser\features\[email protected]","st":1498667065000},"[email protected]":{"d":"C:\Program Files\Mozilla Firefox\browser\features\[email protected]","st":1498667065000},"[email protected]":{"d":"C:\Program Files\Mozilla Firefox\browser\features\[email protected]","st":1498667066000},"[email protected]":{"d":"C:\Program Files\Mozilla Firefox\browser\features\[email protected]","st":1498667067000},"[email protected]":{"d":"C:\Program Files\Mozilla Firefox\browser\features\[email protected]","st":1498667066000}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"C:\Program Files\Mozilla Firefox\browser\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi","st":1498667065000}}}
1501246654324   addons.xpi-utils    DEBUG   Opening XPI database C:UsersCHRISG~1AppDataLocalTempanonymous8191426632770324153webdriver-profileextensions.json
1501246654326   addons.xpi-utils    DEBUG   New add-on [email protected] installed in app-profile
*** Blocklist::_loadBlocklistFromFile: blocklist is disabled
1501246654340   addons.xpi  WARN    Add-on [email protected] is not correctly signed.
1501246654340   addons.xpi  WARN    Add-on [email protected] is not correctly signed.
1501246654343   DeferredSave.extensions.json    DEBUG   Save changes
1501246654343   addons.xpi-utils    DEBUG   New add-on [email protected] installed in app-system-defaults
1501246654346   DeferredSave.extensions.json    DEBUG   Starting timer
1501246654349   DeferredSave.extensions.json    DEBUG   Save changes
1501246654349   addons.xpi-utils    DEBUG   New add-on [email protected] installed in app-system-defaults
1501246654354   DeferredSave.extensions.json    DEBUG   Save changes
1501246654355   addons.xpi-utils    DEBUG   New add-on [email protected] installed in app-system-defaults
1501246654359   DeferredSave.extensions.json    DEBUG   Save changes
1501246654359   addons.xpi-utils    DEBUG   New add-on [email protected] installed in app-system-defaults
1501246654365   DeferredSave.extensions.json    DEBUG   Save changes
1501246654365   addons.xpi-utils    DEBUG   New add-on [email protected] installed in app-system-defaults
1501246654369   DeferredSave.extensions.json    DEBUG   Save changes
1501246654370   addons.xpi-utils    DEBUG   New add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} installed in app-global
1501246654373   DeferredSave.extensions.json    DEBUG   Starting write
1501246654379   DeferredSave.extensions.json    DEBUG   Save changes
1501246654380   DeferredSave.extensions.json    DEBUG   Data changed while write in progress
1501246654380   addons.manager  DEBUG   Registering startup change 'installed' for [email protected]
1501246654380   addons.xpi-utils    DEBUG   Make addon app-profile:[email protected] visible
1501246654381   DeferredSave.extensions.json    DEBUG   Save changes
1501246654381   addons.manager  DEBUG   Registering startup change 'installed' for [email protected]
1501246654390   addons.xpi  DEBUG   Loading bootstrap scope from C:Program FilesMozilla [email protected]
1501246654394   addons.xpi  DEBUG   Calling bootstrap method install on [email protected] version 2.0
1501246654395   addons.xpi-utils    DEBUG   Make addon app-system-defaults:[email protected] visible
1501246654395   DeferredSave.extensions.json    DEBUG   Save changes
1501246654395   addons.manager  DEBUG   Registering startup change 'installed' for [email protected]
1501246654396   addons.xpi  DEBUG   Loading bootstrap scope from C:Program FilesMozilla [email protected]
1501246654399   addons.xpi  DEBUG   Calling bootstrap method install on [email protected] version 1.50
1501246654400   addons.xpi-utils    DEBUG   Make addon app-system-defaults:[email protected] visible
1501246654400   DeferredSave.extensions.json    DEBUG   Save changes
1501246654400   addons.manager  DEBUG   Registering startup change 'installed' for [email protected]
1501246654401   addons.xpi  DEBUG   Loading bootstrap scope from C:Program FilesMozilla [email protected]
1501246654405   addons.xpi  DEBUG   Calling bootstrap method install on [email protected] version 1.0.5
1501246654405   addons.xpi-utils    DEBUG   Make addon app-system-defaults:[email protected] visible
1501246654406   DeferredSave.extensions.json    DEBUG   Save changes
1501246654406   addons.manager  DEBUG   Registering startup change 'installed' for [email protected]
1501246654407   addons.xpi  DEBUG   Loading bootstrap scope from C:Program FilesMozilla [email protected]
1501246654410   addons.xpi  DEBUG   Calling bootstrap method install on [email protected] version 6.6.0
1501246654410   addons.xpi-utils    DEBUG   Make addon app-system-defaults:[email protected] visible
1501246654410   DeferredSave.extensions.json    DEBUG   Save changes
1501246654410   addons.manager  DEBUG   Registering startup change 'installed' for [email protected]
1501246654411   addons.xpi  DEBUG   Loading bootstrap scope from C:Program FilesMozilla [email protected]
1501246654413   addons.xpi  DEBUG   Calling bootstrap method install on [email protected] version 1.1
1501246654413   addons.xpi-utils    DEBUG   Make addon app-system-defaults:[email protected] visible
1501246654413   DeferredSave.extensions.json    DEBUG   Save changes
1501246654414   addons.xpi-utils    DEBUG   Make addon app-global:{972ce4c6-7e08-4474-a285-3208198ce6fd} visible
1501246654414   DeferredSave.extensions.json    DEBUG   Save changes
1501246654414   addons.xpi  DEBUG   Updating XPIState for {"id":"[email protected]","syncGUID":"{284a66e3-05a6-4d03-b43d-a92a5f93e2f7}","location":"app-profile","version":"3.4.0","type":"extension","internalName":null,"updateURL":null,"updateKey":null,"optionsURL":null,"optionsType":null,"aboutURL":null,"icons":{},"iconURL":null,"icon64URL":null,"defaultLocale":{"name":"Firefox WebDriver","description":"WebDriver implementation for Firefox","creator":"Simon Stewart","homepageURL":null},"visible":true,"active":false,"userDisabled":false,"appDisabled":true,"descriptor":"C:\Users\CHRISG~1\AppData\Local\Temp\anonymous8191426632770324153webdriver-profile\extensions\[email protected]","installDate":1501246654037,"updateDate":1501246654037,"applyBackgroundUpdates":1,"bootstrap":false,"skinnable":false,"size":3303362,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":true,"hasBinaryComponents":false,"strictCompatibility":false,"locales":[],"targetApplications":[{"id":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","minVersion":"3.0","maxVersion":"48.0"}],"targetPlatforms":[{"os":"Darwin","abi":null},{"os":"SunOS","abi":null},{"os":"FreeBSD","abi":null},{"os":"OpenBSD","abi":null},{"os":"WINNT","abi":null},{"os":"Linux","abi":null}],"multiprocessCompatible":false,"signedState":0,"seen":true,"dependencies":[],"hasEmbeddedWebExtension":false,"mpcOptedOut":false,"userPermissions":null}
1501246654415   addons.xpi  DEBUG   Updating XPISt

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

Here is the Answer to your Question:

The error UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure says it all.

As per guru99.com it is mentioned to use webdriver.firefox.marionette within System.setProperty. In Selenium 3.x we would be using webdriver.gecko.driver instead.

So consider changing the line of code:

System.setProperty("webdriver.firefox.marionette","C:\geckodriver.exe");

to:

System.setProperty("webdriver.gecko.driver","C:\your_directory\geckodriver.exe");

Let me know if this Answers your Question.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...