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

Chrome 108版本下无法运行WebdriverIO脚本的问题求助

解决Chrome 108 + WebdriverIO驱动不兼容问题

问题分析

Chrome版本为108.0.5359.72时,直接执行npm install chromedriver@108 --save-dev报错,是因为ChromeDriver的版本命名规则和Chrome主版本号并非完全一一对应,部分主版本对应的Driver版本有更细分的编号,不存在chromedriver@108这个笼统的版本标签。

解决方案

1. 安装对应细分版本的ChromeDriver

Chrome 108.0.5359.72对应的ChromeDriver版本为108.0.5359.71,执行以下命令安装:

npm install chromedriver@108.0.5359.71 --save-dev

2. 配置WebdriverIO关联驱动

如果使用wdio-chromedriver-service,确保配置文件中启用自动驱动管理,避免手动指定路径出错:

// wdio.conf.js
exports.config = {
  services: ['chromedriver'],
  chromeDriverArgs: ['--port=9515'],
  chromeDriverLogs: './logs'
}

3. 清理缓存后重试

若之前安装失败残留缓存导致异常,先清理再重新安装:

npm cache clean --force
rm -rf node_modules package-lock.json
npm install
npm install chromedriver@108.0.5359.71 --save-dev

4. 修复驱动执行权限(Linux/macOS环境)

如果仍提示驱动进程提前终止,检查ChromeDriver是否有执行权限:

chmod +x node_modules/chromedriver/lib/chromedriver/chromedriver

内容的提问来源于stack exchange,提问作者Dinesh Dhokale

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 11:45:29