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

如何在WebdriverIO的wdio.conf.js文件中设置AutomationExtension为false

Hey there! 作为WebdriverIO新手,调整这个配置其实没那么复杂,我来给你一步步说清楚~

如何在wdio.conf.js中设置AutomationExtension为false

首先打开你的wdio.conf.js配置文件,找到capabilities这一段——这是我们定义浏览器测试能力的核心区域。

针对最常用的Chrome浏览器,你需要在goog:chromeOptions配置项里添加useAutomationExtension: false,具体代码示例如下:

exports.config = {
  // 其他配置(比如specs、framework等)...
  capabilities: [{
    maxInstances: 5,
    browserName: 'chrome',
    'goog:chromeOptions': {
      // 关键配置:禁用Chrome自动化扩展
      useAutomationExtension: false,
      // 可选优化:移除Chrome顶部的"正受自动测试控制"提示条
      excludeSwitches: ['enable-automation']
    }
  }],
  // 其他配置...
};

补充说明

  • useAutomationExtension: false:这行代码就是直接把你要的AutomationExtension设为禁用状态,避免这个扩展干扰测试流程,或者引发不必要的性能问题/弹窗。
  • 额外加上excludeSwitches: ['enable-automation']是个实用优化,能让测试环境更贴近真实用户使用场景,不会出现那个醒目的提示条。

如果是其他浏览器(比如Firefox),配置逻辑类似,但AutomationExtension主要是Chrome专属的概念,所以上面的配置完全能解决你的问题。

保存配置文件后,重启WebdriverIO测试服务,新配置就生效啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.07 16:32:52