angular / protractor

E2E test framework for Angular apps
http://www.protractortest.org
MIT License
8.75k stars 2.31k forks source link

Protractor unable to find config file: Error: Cannot find module '/protractor/protractor.conf_sanity.js' #5361

Open faisalchishtii opened 4 years ago

faisalchishtii commented 4 years ago

Protractor version: 5.4.2 Angular: 1.x

Present working directory: /protractor

CLI to run the test: sudo -u protractor xvfb-run --server-args="-screen 0 1280x1024x24" -a protractor $@

File is present in the directory: -rw-rw-rw-. 1 jenkins jenkins 5528 Nov 23 07:14 protractor.conf_sanity.js

The test is failing with below error:

[06:37:35] E/configParser - Error code: 105

[06:37:35] E/configParser - Error message: failed loading configuration file protractor.conf_sanity.js

[06:37:35] E/configParser - Error: Cannot find module '/protractor/protractor.conf_sanity.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:548:15)
    at Function.Module._load (internal/modules/cjs/loader.js:475:25)
    at Module.require (internal/modules/cjs/loader.js:598:17)
    at require (internal/modules/cjs/helpers.js:11:18)
    at ConfigParser.addFileConfig (/usr/lib/node_modules/protractor/built/configParser.js:135:26)
    at Object.initFn [as init] (/usr/lib/node_modules/protractor/built/launcher.js:93:22)
    at Object.<anonymous> (/usr/lib/node_modules/protractor/built/cli.js:226:10)
    at Module._compile (internal/modules/cjs/loader.js:654:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
    at Module.load (internal/modules/cjs/loader.js:566:32)

I have been scratching my head for a few days for this. What am I missing?

IgorSasovets commented 4 years ago

Hi, @faisalchishtii ! You should specify protractor config file when running tests.