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

如何修改Selenium WebDriver启动Electron AppImage的启动参数

问题1:添加--profile test启动参数

ChromeOptions的args列表中,带参数值的开关请统一写作--开关=值的单字符串格式,而非拆分两个元素,修改配置如下:
在goog:chromeOptions中添加args字段:

"goog:chromeOptions": {
    "binary": "app.AppImage",
    "args": ["--profile=test"], # 合并为单个字符串即可被正确识别
    "excludeSwitches": [
        # 原有排除的开关保持不变
    ]
}

该写法会被chromedriver解析为完整的--profile=test参数传递给AppImage,符合启动要求。

问题2:处理默认携带的--user-data-dir参数

ChromeDriver 85版本确实会默认生成临时用户数据目录并追加该参数,无法直接完全移除该参数,但可以通过手动指定路径覆盖默认值,满足自定义需求:
在上述args列表中追加--user-data-dir参数,指定你需要的目录路径即可:

"args": ["--profile=test", "--user-data-dir=/home/your/custom/path"]

手动指定的路径优先级高于ChromeDriver生成的默认临时路径,实际启动时会使用你设置的目录,效果等同于控制了该参数的行为。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 17:24:02