Ot Aiops
支持多协议工业设备数据采集与智能诊断,具备高风险写入防护机制。
通过 Playwright CLI 实现浏览器自动化操作,支持页面导航、表单填写与数据提取。
openclaw skills install @tezatezaz/clawbrowser命令、参数、文件名以原文为准
[](https://clawaudit.duckdns.org/audit/f4d4fb45-ed25-4659-8235-2459d0dc8189)
[](https://clawaudit.duckdns.org/audit/a55cb413-b111-4f1a-9f39-a5c857090ebf)
npm install -g @playwright/cli@latest
playwright-cli --helpCLI 默认以无头模式运行;若需查看界面,请在 open 命令中添加 --headed,或在 playwright-cli.json 中设置 browser.launchOptions.headless 为 false。
playwright-cli.json 配置文件,也可通过 --config 指定其他文件。使用配置文件可统一设置浏览器名称、启动/上下文选项、视口大小、超时时间、输出目录及录制参数,无需每次修改命令。playwright-cli --help 在终端中随时可用;该脚本会自动记录最新命令和选项,便于在尝试新操作前快速查阅。playwright-cli open <url> 加载页面(如需隔离环境,可添加 --session=name)。playwright-cli snapshot 生成元素引用(如 e1, e2, …),在任何交互前进行快照。DOM 变化或页面跳转后务必重新快照,避免引用失效。 - click, dblclick, hover, drag, check, uncheck, select, fill, type, upload, eval
- 可附加 [button]、[value] 或 JavaScript 片段(例如:playwright-cli click e4 right)。
- screenshot [ref]:截图指定元素
- pdf:导出 PDF
- console [level]:查看控制台日志
- network:检查网络请求
playwright-cli open https://example.com/login
playwright-cli snapshot
playwright-cli fill e1 "user@example.com"
playwright-cli fill e2 "supersecret"
playwright-cli click e3
playwright-cli snapshot
playwright-cli screenshot--session=<name> 可为每个工作流创建独立的会话,保留 Cookie、存储数据和标签页状态。会话行为类似持久化配置文件,可在命令间保持登录状态、浏览历史和标签页。PLAYWRIGHT_CLI_SESSION=mysession,CLI 将默认使用该会话,无需重复指定 --session。playwright-cli session-list
playwright-cli session-stop <name>
playwright-cli session-stop-all
playwright-cli session-restart <name>
playwright-cli session-delete <name>playwright-cli --isolated open ... 启动临时上下文,不保存到磁盘。playwright-cli config 并执行 session-restart 以应用新配置。 - tab-list:列出当前所有标签页
- tab-new [url]:打开新标签页
- tab-close <index>:关闭指定索引的标签页
- tab-select <index>:切换至指定索引的标签页
- go-back:后退
- go-forward:前进
- reload:刷新页面
- press <key>:按下按键
- keydown:按下键
- keyup:释放键
- mousemove <x> <y>:移动鼠标指针
- mousedown [button]:按下鼠标按钮
- mouseup [button]:释放鼠标按钮
- mousewheel <dx> <dy>:滚动鼠标滚轮
playwright-cli console [level]
playwright-cli network
playwright-cli run-code "async page => await page.context().grantPermissions(['clipboard-read'])"可用于检查控制台输出、分析网络请求或注入辅助脚本。
playwright-cli tracing-start
# 执行操作步骤
playwright-cli tracing-stop
playwright-cli video-start
# 执行操作步骤
playwright-cli video-stop video.webmscreenshot、pdf 或 snapshot 将结果保存至磁盘。生成的文件将遵循配置文件中的 outputDir 设置。playwright-cli config 调整运行时参数,无需重新安装。示例:playwright-cli config --headed --browser=firefox
playwright-cli --session=auth config --config=playwright-cli.json修改 browser、contextOptions、launchOptions 或录制相关设置后,重启会话以生效。
playwright-cli install 可更新浏览器二进制文件,适用于新环境或遇到缺失二进制文件的错误。playwright-cli session-stop <name>
playwright-cli session-delete <name>playwright-cli snapshot 确认元素引用仍有效。快照提供当前 DOM 上下文,用于 click、type 等操作。playwright-cli --help 始终显示最新命令列表,建议在使用不常用选项前查阅。--headed 重新配置,或仅对特定会话执行 playwright-cli open --headed <url>。已收录 1 个 Skill