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

如何阻止Robot Framework Browser库调用的Chromium默认启动无痕模式

错误原因

你收到的报错是因为Robot Framework Browser库依赖的Playwright框架禁止通过启动参数传递--user-data-dir,该配置必须通过持久化上下文的专属参数设置,配置后即可避免浏览器默认进入无痕模式。

正确.robot脚本

*** Settings ***
Library  Browser

*** Test Cases ***
非无痕模式Chromium启动测试
    New Browser     chromium    headless=${False}
    # userDataDir参数传入空值会自动生成临时持久化目录,也可填写本地实际Chrome配置目录路径
    New Context     userDataDir=${EMPTY}
    New Page        https://www.example.com
    # 此处添加你的测试步骤
    Close Browser

补充说明

如果需要复用本地Chrome已有的登录态、书签等配置,可以将userDataDir参数值替换为本地Chrome用户配置目录的绝对路径,Windows系统默认路径为C:/Users/系统用户名/AppData/Local/Google/Chrome/User Data,macOS系统默认路径为/Users/系统用户名/Library/Application Support/Google/Chrome/Default。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 01:06:04