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

Chrome无头及禁用图片配置的Firefox、Edge等效WDIO配置查询

跨浏览器测试配置:Firefox与Edge的等效设置

你当前在wdio.conf.js中Chrome的配置如下(实现无头运行、禁用图片与定位权限):

browserName: 'chrome',
'goog:chromeOptions': {
    args: chrome_args, // 此处需包含 '--headless=new' 等无头运行参数
    prefs: {
        "profile.managed_default_content_settings.geolocation": 2,
        "profile.managed_default_content_settings.images": 2
    }
},

以下是Firefox和Edge的等效配置:

Firefox 配置

Firefox通过moz:firefoxOptions配置,禁用图片需设置permissions.default.image,无头模式使用-headless参数,定位权限同样设为禁止:

browserName: 'firefox',
'moz:firefoxOptions': {
    args: ['-headless'], // 无头运行参数
    prefs: {
        "permissions.default.image": 2, // 禁用图片加载
        "permissions.default.geolocation": 2 // 禁止定位权限
    }
},

Edge 配置

Edge基于Chromium内核,配置逻辑与Chrome高度一致,仅需将配置项前缀替换为ms:edgeOptions:

browserName: 'MicrosoftEdge',
'ms:edgeOptions': {
    args: chrome_args, // 可复用Chrome的无头参数,如 '--headless=new'
    prefs: {
        "profile.managed_default_content_settings.geolocation": 2,
        "profile.managed_default_content_settings.images": 2
    }
},

补充说明

  • 确保chrome_args中包含对应浏览器的无头运行参数:Chrome/Edge推荐使用新版无头参数'--headless=new',旧版可使用'--headless'
  • Firefox的无头参数仅需'-headless'即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 01:05:33