You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WebdriverIO v9启动ChromeDriver后仍报/session请求失败问题咨询

WebdriverIO v9 ChromeDriver启动后无法创建Session的问题排查

针对你遇到的问题——ChromeDriver已启动但无法创建session,而v8可正常运行,结合你已做的操作,以下是几个可能的原因及解决方向:

  • 端口监听异常或进程残留
    日志显示ChromeDriver在52610启动,但实际进程可能未正常监听端口,或者存在残留的ChromeDriver进程干扰。

    • 检查端口占用:Mac/Linux执行lsof -i :52610,Windows执行netstat -ano | findstr :52610,确认是否有正常的chromedriver进程占用该端口
    • 清理残留进程:Mac/Linux执行pkill chromedriver,Windows在任务管理器中结束所有ChromeDriver进程后重试
  • ChromeDriver与Chrome版本不匹配
    WebdriverIO v9对版本匹配的要求可能更严格,即使Chrome更新到138.0.7204.93,自动下载的ChromeDriver版本可能不一致。

    • 执行chromedriver --version查看当前版本,确认是否与Chrome主版本(138)完全一致
    • 若版本不符,手动下载对应版本的ChromeDriver,或删除缓存后重新让WDIO初始化下载
  • Node.js 24兼容性问题
    Node.js 24是较新的版本,WebdriverIO v9可能尚未完全适配该版本的API或环境。建议降级到Node.js 20(LTS版本),验证是否能正常启动浏览器

  • WDIO v9默认配置的隐含变更
    v9的默认服务配置可能存在问题,比如@wdio/chromedriver-service的版本或默认参数变化。可以手动指定ChromeDriver路径来测试:
    在wdio.config.js的services配置中添加自定义路径:

    services: [
        ['chromedriver', {
            chromedriverCustomPath: '/path/to/your/chromedriver' // 替换为实际路径
        }]
    ]
    

内容的提问来源于stack exchange,提问作者Quỳnh Lữ Thị Thúy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 14:54:53