Protractor Process exited with error code 100

后端 未结 5 1022
[愿得一人]
[愿得一人] 2021-01-19 21:41

I\'m trying to setup protractor on different computer. It is using the same files with my other computer (cannot be used because hdisc corrupted).

It run fine on my

相关标签:
5条回答
  • 2021-01-19 21:58

    Your problem might be that you need to run your tests without sudo!

    Sometimes if you get an EACCESS error, you can then change directory permissions so that you can run it without sudo.

    0 讨论(0)
  • 2021-01-19 21:58

    My issue here was an outdated version of webdriver-manager. This fix only partially fixes the issue because it does not update the npm package. To completely fix this you need to ensure your package.json is configured with the correct webdriver-manager version (npm install webdriver-manager@latest --save-dev). Then you'll need to run:

    • npm install
    • node ./node_modules/protractor/bin/webdriver-manager clean
    • node ./node_modules/protractor/bin/webdriver-manager update

    You may also need to run a npm dedupe to ensure all items are using the new package

    0 讨论(0)
  • 2021-01-19 22:03

    In my case I had to run update + start

    node node_modules/protractor/bin/webdriver-manager update --standalone --versions.standalone=3.8.0
    
    node node_modules/protractor/bin/webdriver-manager start --standalone --versions.standalone=3.8.0
    

    thank you

    0 讨论(0)
  • 2021-01-19 22:06

    I encountered a similar issue yesterday and inspired by Madhan's solution I worked it out.

    I'm learning angularJS thru the official tutorial. I found protractor is actually a standalone tool (I'm a newbie in front-end development), which means it can be run separately.

    So following the official setup guide, I run

    protractor e2e-tests/protractor.conf.js
    

    and found below feedback:

    E/launcher - SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 77
    Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
    System info: host: 'xxx', ip: 'xxx', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.14.6', java.version: '11.0.2'
    Driver info: driver.version: unknown
    remote stacktrace: 0   chromedriver_77.0.3865.40           0x00000001078b7f09 chromedriver_77.0.3865.40 + 3694345
    

    And my chrome version was 76 in the moment.

    So after I upgraded chrome to 77, it worked.

    Tips:

    if use directConnect=true in your config still doesn't work, try to run in standalone mode, which can provide you more useful feedback.

    0 讨论(0)
  • use directConnect=true in your config. if you are already using that, The problem is with the webdriver.

    Try running below commands from your project location

    webdriver-manager clean
    
    node node_modules/protractor/bin/webdriver-manager update --standalone --versions.standalone=3.8.0
    
    0 讨论(0)
提交回复
热议问题