首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >webdriverio: SevereServiceError:无法启动Chromedriver:超时请检查端口9515是否正在使用

webdriverio: SevereServiceError:无法启动Chromedriver:超时请检查端口9515是否正在使用
EN

Stack Overflow用户
提问于 2022-03-14 19:03:57
回答 4查看 2.5K关注 0票数 2

我正在学习如何使用webdriver,我已经安装了必要的包,但是当我运行要测试的命令时,我会得到这个端口可能已经在使用的错误。

全日志

代码语言:javascript
运行
复制
npm run wdio

> webdriverio-tests@0.1.0 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)

当我运行netstat -tulpn命令时,我看到使用端口的是chrome驱动程序。但是,即使我使用pid终止进程,然后再次运行命令,我仍然会得到相同的错误。

拜托,我需要帮助。

代码语言:javascript
运行
复制
node --version
v16.13.0
代码语言:javascript
运行
复制
Google Chrome 99.0.4844.51
EN

回答 4

Stack Overflow用户

发布于 2022-03-15 06:41:30

这是带有“wdio-chromedriver”:"7.3.0“的bug。它是一天前发布的。尝试在package.json中使用以前的版本"7.2.8“。

票数 2
EN

Stack Overflow用户

发布于 2022-03-15 06:46:44

在package.json中尝试使用“wdio-chromedriver”版本:"7.2.8“,工作正常

票数 1
EN

Stack Overflow用户

发布于 2022-08-05 12:52:26

关闭在该端口中运行的进程,然后尝试执行( linux计算机的解决方案)。

lsof -i:9515 -将列出侦听9515端口的所有活动进程。

kill $(lsof -t -i:9515) -这将杀死所有的进程。

这对我有用。-谢谢!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71472967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档