Loading...
Loading...
Compare original and translation side by side
What do you need?
│
├─ Take a screenshot of a page?
│ └─ agent-browser open [url] && agent-browser screenshot
│
├─ Fill out a form?
│ └─ open → snapshot -i → fill @ref → click @submit → snapshot
│
├─ Test a login flow?
│ └─ See references/authentication.md
│
├─ Run an E2E test?
│ └─ See references/testing-patterns.md
│
├─ Scrape page content?
│ └─ agent-browser open [url] && agent-browser snapshot -i
│
└─ Debug element targeting?
└─ agent-browser snapshot -i --format json你需要什么功能?
│
├─ 给页面截图?
│ └─ agent-browser open [url] && agent-browser screenshot
│
├─ 填写表单?
│ └─ open → snapshot -i → fill @ref → click @submit → snapshot
│
├─ 测试登录流程?
│ └─ 查看 references/authentication.md
│
├─ 运行端到端测试?
│ └─ 查看 references/testing-patterns.md
│
├─ 抓取页面内容?
│ └─ agent-browser open [url] && agent-browser snapshot -i
│
└─ 调试元素定位?
└─ agent-browser snapshot -i --format jsonundefinedundefinedundefinedundefined@e1@e2@e3undefined@e1@e2@e3undefined
**Important:** Refs are session-specific and invalidate when the page changes. Always re-snapshot after navigation or DOM updates.
**重要提示:** refs是会话特定的,页面变化后会失效。导航或DOM更新后,务必重新拍摄快照。undefinedundefinedundefinedundefinedagent-browser open <url> # Navigate to URL
agent-browser back # Go back
agent-browser forward # Go forward
agent-browser refresh # Reload pageagent-browser open <url> # 导航至指定URL
agent-browser back # 返回上一页
agent-browser forward # 前进到下一页
agent-browser refresh # 重新加载页面agent-browser snapshot # Text snapshot
agent-browser snapshot -i # With interactive refs
agent-browser snapshot --format json # JSON output
agent-browser screenshot [path] # Save screenshotagent-browser snapshot # 文本快照
agent-browser snapshot -i # 包含交互元素refs的快照
agent-browser snapshot --format json # JSON格式输出
agent-browser screenshot [path] # 保存截图agent-browser click @ref # Click element
agent-browser fill @ref "value" # Fill input field
agent-browser select @ref "option" # Select dropdown option
agent-browser hover @ref # Hover over element
agent-browser press Enter # Press keyboard keyagent-browser click @ref # 点击元素
agent-browser fill @ref "value" # 填充输入框
agent-browser select @ref "option" # 选择下拉选项
agent-browser hover @ref # 悬停在元素上
agent-browser press Enter # 按下键盘按键agent-browser find role button "Submit" # Find by ARIA role
agent-browser find text "Welcome" # Find by visible text
agent-browser find label "Email" # Find by labelagent-browser find role button "Submit" # 通过ARIA角色查找
agent-browser find text "Welcome" # 通过可见文本查找
agent-browser find label "Email" # 通过标签查找agent-browser wait visible @ref # Wait for element visible
agent-browser wait hidden @ref # Wait for element hidden
agent-browser wait network # Wait for network idle
agent-browser wait time 2000 # Wait millisecondsagent-browser wait visible @ref # 等待元素可见
agent-browser wait hidden @ref # 等待元素隐藏
agent-browser wait network # 等待网络空闲
agent-browser wait time 2000 # 等待指定毫秒数agent-browser session save mystate # Save browser state
agent-browser session load mystate # Load saved state
agent-browser session list # List saved sessions
agent-browser close # Close browseragent-browser session save mystate # 保存浏览器状态
agent-browser session load mystate # 加载已保存的状态
agent-browser session list # 列出已保存的会话
agent-browser close # 关闭浏览器*.stateagent-browser-profile/.gitignore*.state
agent-browser-profile/
.agent-browser/
screenshots/*.stateagent-browser-profile/.gitignore*.state
agent-browser-profile/
.agent-browser/
screenshots/undefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedreferences/commands.mdreferences/authentication.mdreferences/testing-patterns.mdreferences/snapshot-workflow.mdscripts/browser_test.pyreferences/commands.mdreferences/authentication.mdreferences/testing-patterns.mdreferences/snapshot-workflow.mdscripts/browser_test.pyundefinedundefinedundefinedundefinedsnapshot -iagent-browser find text "Submit"agent-browser open <url> --timeout 30000agent-browser wait networkagent-browser session save backupagent-browser session load backupsnapshot -iagent-browser find text "Submit"agent-browser open <url> --timeout 30000agent-browser wait networkagent-browser session save backupagent-browser session load backup