Protractor test for phantoms using an independent selenium can,

I am trying to run a test translator on phantomjs using selenium-standalone-server.jar, but it gives me such an error. I run this on ubuntu 14.04.

Here is my protractor-config.js file

exports.config = { framework: 'cucumber', seleniumServerJar: 'node_modules/selenium-standalone/.selenium/2.43.1/server.jar', specs: [ 'specs/cucumber/*.feature' ], baseUrl: '', cucumberOpts: { format: 'pretty' }, capabilities: { browserName: 'phantomjs', 'phantomjs.binary.path': 'node_modules/phantomjs/bin/phantomjs', shardTestFiles: true, maxInstances: 3 } }; 

ERROR:

  Running "protractor:phantom" (protractor) task Starting selenium standalone server... Selenium standalone server started at http://172.31.9.51:38462/wd/hub PROJECT_DIR/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:148 var session = flow.execute(function() { ^ UnknownError: The driver is not executable: PROJECT_DIR/node_modules/phantomjs/bin/phantomjs at <anonymous> at <anonymous> at <anonymous> at <anonymous> at <anonymous> at <anonymous> at <anonymous> at <anonymous> at <anonymous> at <anonymous> at <anonymous> at <anonymous> at <anonymous> at <anonymous> at <anonymous> at <anonymous> at <anonymous> at <anonymous> at <anonymous> at <anonymous> at <anonymous> ==== async task ==== WebDriver.createSession() at Function.webdriver.WebDriver.acquireSession_ (PROJECT_DIR/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:148:22) at Function.webdriver.WebDriver.createSession (PROJECT_DIR/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:122:30) at Builder.build (PROJECT_DIR/node_modules/protractor/node_modules/selenium-webdriver/builder.js:293:22) at LocalDriverProvider.getDriver (PROJECT_DIR/node_modules/protractor/lib/driverProviders/local.js:121:9) at PROJECT_DIR/node_modules/protractor/lib/runner.js:238:41 at _fulfilled (PROJECT_DIR/node_modules/protractor/node_modules/q/q.js:797:54) at self.promiseDispatch.done (PROJECT_DIR/node_modules/protractor/node_modules/q/q.js:826:30) at Promise.promise.promiseDispatch (PROJECT_DIR/node_modules/protractor/node_modules/q/q.js:759:13) at PROJECT_DIR/node_modules/protractor/node_modules/q/q.js:573:44 >> Fatal error: protractor exited with code: 1 

Please help me solve this problem.

+1
phantomjs selenium-webdriver protractor cucumber
source share
1 answer

End to end, but this is my protractor.config.js

 exports.config = { baseUrl: 'http://localhost:9001', seleniumAddress: 'http://127.0.0.1:4444/wd/hub', framework: 'cucumber', specs: [ 'test/features/*.feature' ], capabilities: { browserName: 'phantomjs', 'phantomjs.binary.path': './node_modules/karma-phantomjs-launcher/node_modules/phantomjs/bin/phantomjs', 'phantomjs.cli.args': '--web-security=false --debug=true --webdriver --webdriver-logfile=webdriver.log --webdriver-loglevel=DEBUG', version: '', platform: 'ANY' }, cucumberOpts: { require: 'test/features/steps/*_step.js', format: 'pretty' } } 
0
source share

All Articles