Failed to start ChromeDriver-Protractor

I saw a couple of other threads related to a similar problem, but not the same. I use a direct connection to the browser, and ChromeDriversometimes it does not start with the following error. It looks like I can set some browser timeout in the configuration file, just can't figure it out. conf.jslooks like

'use strict';

exports.config = {
    /* seleniumAddress: 'http://127.0.0.1:4444/wd/hub',
     ** enables to connect to the browsers directly.
     ** http://stackoverflow.com/questions/27889488/cannot-run-protractor-on-internet-explorer-11
     */

    directConnect: true,
    specs: ['giftengHomePageTests.js'],

    multiCapabilities: [{
        'browserName': 'chrome'
    }, {
        'browserName': 'firefox'
    },

    /**
     * {
     * 'browserName': 'internet explorer'
     * }
     * */

    ],
    jasmineNodeOpts: {
        showColors: true,
        defaultTimeoutInterval: 30000,
        isVerbose: true
    },

    onPrepare: function () {
        browser.driver.manage().window().maximize();
    }
}

[chrome # 1] Using ChromeDriver directly ...

[chrome # 1] ERROR - Unable to start a WebDriver session.

[chrome # 1] Error: listening to EACCES

Error update

I performed the same tests several times and now have received a rejection from the Firefox driver. It is very irregular

"D:\Program Files (x86)\JetBrains\WebStorm 9.0.3\bin\runnerw.exe" "D:\Program Files\nodejs\ node.exe" d:\Users\Saifur\AppData\\npm\node_modules\protractor\lib\cli.js \smoke\conf.js [launcher] 2 WebDriver


[firefox # 2] PID: 5748 [firefox # 2] : e:\work\protractor-e2e\specs\smoke\giftengHomePageTests.js [firefox # 2] [firefox # 2] FirefoxDriver ... [firefox # 2] . WebDriver. [firefox # 2] : EACCES [firefox # 2] export._errnoException (util.js: 746: 11) [firefox # 2] Server._listen2 (net.js: 1112: 19) [firefox # 2] (net.js: 1155: 10) [firefox # 2] Server.listen(net.js: 1240: 5) [firefox # 2] at isFree (d:\Users\Saifur\AppData\Roaming\npm\ node_modules\protractor\node_modules\selenium-webdriver\net\portprober.js: 165: 10) [firefox # 2] findPort (d:\Users\Saifur\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\net\portprober.js: 197: 7) [firefox # 2] d:\Users\Saifur\AppData\\npm\node_modules\protractor\node_modules\selenium-webdriver\net\portprober.js: 186: 5 [firefox # 2] [object Object].promise.ControlFlow.runInFrame_ (d:\Users\Saifur\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\webdriver\. : 1877: 20) [firefox # 2] [object Object].promise.Callback_.goog.defineClass.notify(d:\Users\Saifur\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\WebDriver\promise.js: 2464: 25) [firefox # 2] [object Object].promise.Promise.notify_ (d:\Users\Saifur\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\webdriver\. : 563: 12) [firefox # 2] : : WebDriver.createSession() [firefox # 2] Function.webdriver.WebDriver.acquireSession_ (d:\Users\Saifur\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\webdriver\webdriver.js: 155: 22) [firefox # 2] Function.webdriver.WebDriver.createSession(d:\Users\Saifur\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\webdriver\webdriver.js: 129: 30) [firefox # 2] (d:\Users\Saifur\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\firefox\index.js: 272: 36) [firefox # 2] [object Object].DirectDriverProvider.getNewDriver(d:\Users\Saifur\AppData\Roaming\npm\node_modules\protractor\lib\driverProviders\direct.js: 75: 16) [firefox # 2] [object Object].Runner.createBrowser(d:\Users\Saifur\AppData\Roaming\npm\node_modules\protractor\lib\runner.js: 180: 37) [firefox # 2] d:\Users\Saifur\AppData\\npm\node_modules\protractor\lib\runner.js: 257: 21 [firefox # 2] _fulfilled (d:\Users\Saifur\AppData\\npm\node_modules\protractor\node_modules\q\q.js: 797: 54) [firefox # 2] self.promiseDispatch.done(d:\Users\Saifur\AppData\\npm\node_modules\protractor\node_modules\q\q.js: 826: 30) [firefox # 2] Promise.promise.promiseDispatch(d:\Users\Saifur\AppData\\npm\node_modules\protractor\node_modules\q\q.js: 759: 13) [firefox # 2] d:\Users\Saifur\AppData\\npm\node_modules\protractor\node_modules\q\q.js: 573: 44

[launcher] Runner : 1 [launcher] 1 Webdriver

..

[chrome # 1] PID: 8084 [chrome # 1] : e:\work\protractor-e2e\specs\smoke\giftengHomePageTests.js [ # 1] [chrome # 1] ChromeDriver ... [chrome # 1] gifteng [chrome # 1] - [chrome # 1] - By.xpath( "//img [ (@src, 'welcome/gift.jpg')]" ) - [chrome # 1] gifteng - [ # 1] [ # 1] [chrome # 1] 7,522 [chrome # 1] 2 , 2 , 0 [ # 1] [launcher] 0 WebDriver [launcher] firefox # 2 : 1 [ ] # 1 [ ] : 1 [launcher] 100

100

+4
1

, , chromeDriver:

exports.config = {
        directConnect: true,
        chromeDriver: '/chromedriver/chromedriver_win32/chromedriver.exe',
....
0

All Articles