Skip to content

Firefox 38 doesn't work with WebDriver 2.45.1 #437

@szimek

Description

@szimek

Firefox beta has been just updated to version 38 and it no longer works with WebDriver 2.45.1. I'm getting the following error:

Using FirefoxDriver directly...
[launcher] Running 1 instances of WebDriver
ERROR - Unable to start a WebDriver session.

/Users/.../node_modules/gulp-protractor/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1877
      var result = fn();
                   ^
Error: Failed to install profile; firefox terminated with Result(code=null, signal=SIGSEGV)
    at Error (<anonymous>)
    at /Users/.../node_modules/gulp-protractor/node_modules/protractor/node_modules/selenium-webdriver/firefox/binary.js:238:15
    at [object Object].promise.ControlFlow.runInFrame_ (/Users/.../node_modules/gulp-protractor/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1877:20)
    at [object Object].promise.Callback_.goog.defineClass.notify (/Users/.../node_modules/gulp-protractor/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:2464:25)
    at [object Object].promise.Promise.notify_ (/Users/.../node_modules/gulp-protractor/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:563:12)
    at Array.forEach (native)
    at Object.goog.array.forEach (/Users/.../node_modules/gulp-protractor/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/array/array.js:203:43)
    at [object Object].promise.Promise.notifyAll_ (/Users/.../node_modules/gulp-protractor/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:552:16)
    at [object Object].goog.async.run.processWorkQueue [as _onTimeout] (/Users/.../node_modules/gulp-protractor/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/async/run.js:125:21)
    at Timer.listOnTimeout [as ontimeout] (timers.js:112:15)
From: Task: WebDriver.createSession()
    at Function.webdriver.WebDriver.acquireSession_ (/Users/.../node_modules/gulp-protractor/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:155:22)
    at Function.webdriver.WebDriver.createSession (/Users/.../node_modules/gulp-protractor/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:129:30)
    at new Driver (/Users/.../node_modules/gulp-protractor/node_modules/protractor/node_modules/selenium-webdriver/firefox/index.js:272:36)
    at [object Object].DirectDriverProvider.getNewDriver (/Users/.../node_modules/gulp-protractor/node_modules/protractor/lib/driverProviders/direct.js:75:16)
    at [object Object].Runner.createBrowser (/Users/.../node_modules/gulp-protractor/node_modules/protractor/lib/runner.js:180:37)
    at /Users/.../node_modules/gulp-protractor/node_modules/protractor/lib/runner.js:257:21
    at _fulfilled (/Users/.../node_modules/gulp-protractor/node_modules/protractor/node_modules/q/q.js:797:54)
    at self.promiseDispatch.done (/Users/.../node_modules/gulp-protractor/node_modules/protractor/node_modules/q/q.js:826:30)
    at Promise.promise.promiseDispatch (/Users/.../node_modules/gulp-protractor/node_modules/protractor/node_modules/q/q.js:759:13)
    at /Users/.../node_modules/gulp-protractor/node_modules/protractor/node_modules/q/q.js:573:44
    at flush (/Users/.../node_modules/gulp-protractor/node_modules/protractor/node_modules/q/q.js:108:17)
    at process._tickCallback (node.js:442:13)
    at Function.Module.runMain (module.js:499:11)
    at startup (node.js:119:16)
    at node.js:929:3

The latest stable version of Firefox (37.01) works fine. I'm using OS X 10.10.2, protractor 2.0.0 and selenium-webdriver 2.45.1.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions