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

执行npm init wdio .缺失Chromedriver选项,WebdriverIO安装无相关驱动选项

解决WeDriverIO初始化时缺失Chromedriver/Geckodriver选项的问题

这是因为WeDriverIO的初始化工具更新后,调整了浏览器驱动服务的配置逻辑,不再在初始化向导里直接列出chromedriver或geckodriver选项,按以下步骤手动补装并配置即可:

  • 先完成初始化向导的其余配置,跳过服务选择环节,走完项目初始化流程。
  • 安装Chromedriver服务(用于Chrome浏览器测试):
    npm install @wdio/chromedriver-service --save-dev
    
  • 安装Geckodriver服务(用于Firefox浏览器测试):
    npm install @wdio/geckodriver-service --save-dev
    
  • 打开项目根目录的wdio.conf.js文件,找到services配置项,将其修改为对应服务:
    • 仅使用Chrome时:
      services: ['chromedriver'],
      
    • 仅使用Firefox时:
      services: ['geckodriver'],
      
    • 同时使用两种浏览器时:
      services: ['chromedriver', 'geckodriver'],
      

初始化时出现的“Chromedriver option is missing”提示可直接忽略,按上述步骤补装配置后就能正常使用浏览器驱动。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 02:34:59