browser-test
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseBrowser Testing
浏览器测试
Automated UI testing using Playwright via the ruflo browser MCP tools.
通过ruflo浏览器MCP工具,使用Playwright进行自动化UI测试。
When to use
使用场景
When you need to verify UI functionality, test user flows, or validate that frontend changes work correctly in a real browser.
当你需要验证UI功能、测试用户流程,或者确认前端变更在真实浏览器中能正常工作时。
Steps
步骤
- Open page — call with the target URL
mcp__claude-flow__browser_open - Interact — use ,
browser_click,browser_fill,browser_typefor form inputsbrowser_select - Wait — call for elements to appear or network idle
mcp__claude-flow__browser_wait - Validate — call /
browser_get-textto check contentbrowser_get-value - Screenshot — call to capture visual state
mcp__claude-flow__browser_screenshot - Snapshot — call for accessibility tree
mcp__claude-flow__browser_snapshot - Clean up — call when done
mcp__claude-flow__browser_close
- 打开页面 —— 调用并传入目标URL
mcp__claude-flow__browser_open - 交互操作 —— 使用、
browser_click、browser_fill、browser_type处理表单输入browser_select - 等待操作 —— 调用等待元素加载完成或网络空闲
mcp__claude-flow__browser_wait - 验证内容 —— 调用/
browser_get-text检查内容browser_get-value - 截图 —— 调用捕获视觉状态
mcp__claude-flow__browser_screenshot - 快照 —— 调用获取无障碍树
mcp__claude-flow__browser_snapshot - 清理 —— 完成后调用
mcp__claude-flow__browser_close
Navigation
导航操作
- /
browser_backfor history navigationbrowser_forward - to refresh the page
browser_reload - to scroll to elements or coordinates
browser_scroll
- 使用/
browser_back进行历史导航browser_forward - 使用刷新页面
browser_reload - 使用滚动到指定元素或坐标
browser_scroll
Tips
小贴士
- Use before assertions to handle async rendering
browser_wait - Take screenshots before and after interactions for visual regression
- Use for custom JavaScript assertions
browser_eval
- 在断言前使用处理异步渲染
browser_wait - 在交互前后截图以进行视觉回归测试
- 使用进行自定义JavaScript断言
browser_eval