.rulesync/rules/website-browser-testing.md
Use Chrome DevTools MCP for browser testing and debugging AG product websites.
| Tool | Purpose |
|---|---|
mcp__chrome-devtools__browser_navigate | Navigate to URL |
mcp__chrome-devtools__browser_snapshot | Get accessibility tree snapshot |
mcp__chrome-devtools__browser_click | Click elements |
mcp__chrome-devtools__browser_type | Type text into elements |
mcp__chrome-devtools__browser_take_screenshot | Capture screenshot |
mcp__chrome-devtools__browser_console_messages | Get console messages with stack traces |
mcp__chrome-devtools__browser_network_requests | Analyse network requests |
mcp__chrome-devtools__browser_evaluate | Execute JavaScript |
mcp__chrome-devtools__browser_performance_record | Record performance trace |
mcp__chrome-devtools__browser_emulate | Emulate devices/network conditions |
yarn nx dev
The dev server port is product-specific. Use yarn nx dev to start the server and check the output for the local URL.
mcp__chrome-devtools__browser_navigate url="http://localhost:<port>/my-page"
mcp__chrome-devtools__browser_console_messages
mcp__chrome-devtools__browser_network_requests
mcp__chrome-devtools__browser_click element="button with text 'Submit'"
mcp__chrome-devtools__browser_type element="email input" text="[email protected]"
mcp__chrome-devtools__browser_evaluate expression="document.querySelector('h1').textContent"
Test responsive layouts:
mcp__chrome-devtools__browser_emulate device="iPhone 14 Pro"
mcp__chrome-devtools__browser_emulate device="iPad"