使用 @pzeda/super-browser 包及其 super-browser CLI,对本地真实的 Chrome 会话进行浏览器自动化,适用于任务需求...
Use the published @pzeda/super-browser package. Do not rely on repository-only scripts or src/ paths when performing browser work through this skill.
Require:
9222Install the package:
bash
npm install -g @pzeda/super-browser
This installs the executable as:
bash
super-browser
Check that the CLI is available:
bash
super-browser --version
If a global install is not appropriate, use:
bash
npx -y @pzeda/super-browser --help
Use this skill when the task needs a real browser session at all, especially for:
Do not lead with daemon management in the normal path.
For ordinary browser tasks, run the browser command you need directly, for example:
bash
super-browser new --url https://example.com
The CLI auto-starts and reuses the daemon in the background.
Only switch into explicit connection diagnosis when browser commands fail or when browserConnected is reported as false.
Preferred diagnosis entrypoint:
bash
super-browser doctor
Use super-browser daemon status only as an advanced status check.
When the task needs to use the browser, follow this order:
super-browser is available.super-browser doctor.pageId for later commands.Create a task tab:
bash
super-browser new --url https://example.com
Navigate:
bash
super-browser navigate --page <pageId> --url https://example.com/search?q=phone
Inspect page state:
bash
super-browser page-state --page <pageId>
List managed tabs:
bash
super-browser pages
Close the task tab:
bash
super-browser close --page <pageId>
Basic page operations:
bash
super-browser info --page <pageId>
super-browser click --page <pageId> "button.search"
super-browser click-real --page <pageId> "input[type=file]"
super-browser scroll --page <pageId> --direction down --distance 3000
super-browser screenshot --page <pageId> --file D:\\temp\\shot.png
super-browser upload --page <pageId> --selector "input[type=file]" --files D:\\tmp\\a.pdf D:\\tmp\\b.pdf
Network inspection:
bash
super-browser network start --page <pageId>
super-browser network requests --page <pageId> --business
super-browser network patterns --page <pageId>
super-browser network stop --page <pageId>
Decision workflow:
bash
super-browser decision candidates --page <pageId> --intent search --target "iphone"
super-browser decision propose --page <pageId> --intent search --target "iphone"
super-browser decision context --page <pageId> --intent search --target "iphone"
super-browser decision render --page <pageId> --intent search --target "iphone"
super-browser decision execute --page <pageId> --intent search --target "iphone"