Home > Software design >  webdriverio: SevereServiceError: Couldn't start Chromedriver: timeout Please check if port 9515
webdriverio: SevereServiceError: Couldn't start Chromedriver: timeout Please check if port 9515

Time:03-15

I am learning how to use webdriver io, I have installed the necessary packages, but when I run the command to test, I get the error that the port may already be in use.

Full logs

npm run wdio

> [email protected] wdio
> wdio run wdio.conf.js


Execution of 1 workers started at 2022-03-14T18:56:58.789Z

2022-03-14T18:56:58.810Z INFO @wdio/cli:launcher: Run onPrepare hook
2022-03-14T18:56:58.811Z INFO chromedriver: Start Chromedriver (/home/davidshare/Documents/davidshare/QA/webdriverio-test/node_modules/chromedriver/lib/chromedriver/chromedriver) with args --port=9515 --url-base=/
2022-03-14T18:56:58.820Z INFO chromedriver: Starting ChromeDriver 99.0.4844.51 (d537ec02474b5afe23684e7963d538896c63ac77-refs/branch-heads/4844@{#875}) on port 9515
2022-03-14T18:56:58.821Z INFO chromedriver: Only local connections are allowed.
2022-03-14T18:56:58.821Z INFO chromedriver: Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
2022-03-14T18:56:58.821Z INFO chromedriver: ChromeDriver was started successfully.
2022-03-14T18:57:08.818Z INFO @wdio/local-runner: Shutting down spawned worker
2022-03-14T18:57:09.070Z INFO @wdio/local-runner: Waiting for 0 to shut down gracefully
2022-03-14T18:57:09.071Z INFO @wdio/local-runner: shutting down
Error: 
A service failed in the 'onPrepare' hook
SevereServiceError: Couldn't start Chromedriver: timeout
Please check if port 9515 is in use!
    at ChromeDriverLauncher.onPrepare (/home/davidshare/Documents/davidshare/QA/webdriverio-test/node_modules/wdio-chromedriver-service/build/launcher.js:96:13)
    at async /home/davidshare/Documents/davidshare/QA/webdriverio-test/node_modules/@wdio/cli/build/utils.js:28:17
    at async Promise.all (index 0)
    at async Launcher.run (/home/davidshare/Documents/davidshare/QA/webdriverio-test/node_modules/@wdio/cli/build/launcher.js:86:13)



Stopping runner...
    at /home/davidshare/Documents/davidshare/QA/webdriverio-test/node_modules/@wdio/cli/build/utils.js:44:35
    at async Launcher.run (/home/davidshare/Documents/davidshare/QA/webdriverio-test/node_modules/@wdio/cli/build/launcher.js:86:13)

When I run the netstat -tulpn command, I see that chrome driver is the one using the port. But even when I kill the process using the pid and then run the command again, I still get the same error.

Please I need help with this.

node --version
v16.13.0
Google Chrome 99.0.4844.51

CodePudding user response:

This is bug with "wdio-chromedriver-service": "7.3.0". It was released a day ago. Try using previous version "7.2.8" in package.json.

CodePudding user response:

Tried with version "wdio-chromedriver-service": "7.2.8" in package.json, Working fine

  • Related