Comprehensive QA testing suite for the current page
Runs a comprehensive QA test suite on the current page, checking accessibility, security, DOM complexity, CSS quality, JavaScript errors, and HTTP request errors. Use this before deployments or major changes to catch issues early.
/plugin marketplace add standardbeagle/agnt/plugin install agnt@standardbeagle-toolsRun a comprehensive QA (Quality Assurance) test suite on the current page using agnt's diagnostic tools.
proxy {action: "exec", id: "dev", code: "__devtool.auditPageQuality()"}
proxy {action: "exec", id: "dev", code: "__devtool.auditAccessibility()"}
proxy {action: "exec", id: "dev", code: "__devtool.auditSecurity()"}
proxy {action: "exec", id: "dev", code: "__devtool.auditDOMComplexity()"}
proxy {action: "exec", id: "dev", code: "__devtool.auditCSS()"}
proxylog {proxy_id: "dev", types: ["error"], limit: 50}
proxylog {proxy_id: "dev", types: ["http"], status_codes: [400, 401, 403, 404, 500, 502, 503], limit: 20}
currentpage {proxy_id: "dev"}
proxy {action: "exec", id: "dev", code: "__devtool.screenshot('qa-test')"}
| Test | Command |
|---|---|
| Check all forms | document.querySelectorAll('form').length |
| Check all buttons work | __devtool.interactions.getHistory() |
| Verify navigation | document.querySelectorAll('a[href]').length |
| Test user flows | Review interaction history |
| Test | Command |
|---|---|
| Layout issues | __devtool.findOverflows() |
| Hidden content | __devtool.findOffscreen() |
| Z-index problems | __devtool.findStackingContexts() |
| Take screenshots | __devtool.screenshot('test-name') |
| Test | Command |
|---|---|
| Network resources | __devtool.captureNetwork() |
| DOM size | __devtool.auditDOMComplexity() |
| Load metrics | proxylog {types: ["performance"]} |
| Test | Command |
|---|---|
| JS errors | proxylog {types: ["error"]} |
| Console warnings | proxylog {types: ["custom"]} |
| Failed requests | proxylog {types: ["http"], status_codes: [4xx, 5xx]} |
// Track all user interactions during testing
proxy {action: "exec", id: "dev", code: "__devtool.interactions.getHistory()"}
// Monitor DOM changes (catches unexpected UI updates)
proxy {action: "exec", id: "dev", code: "__devtool.mutations.getHistory()"}
// Highlight recently changed elements
proxy {action: "exec", id: "dev", code: "__devtool.mutations.highlightRecent(10000)"}
// Check specific element visibility
proxy {action: "exec", id: "dev", code: "__devtool.isVisible('#submit-button')"}
// Verify element is in viewport
proxy {action: "exec", id: "dev", code: "__devtool.isInViewport('#important-content')"}
// Check element overlap (z-index issues)
proxy {action: "exec", id: "dev", code: "__devtool.checkOverlap('#element1', '#element2')"}
After making changes, compare before/after:
// Capture current state
proxy {action: "exec", id: "dev", code: "__devtool.captureState()"}
// Take baseline screenshot
proxy {action: "exec", id: "dev", code: "__devtool.screenshot('regression-baseline')"}
// After changes, compare
proxy {action: "exec", id: "dev", code: "__devtool.screenshot('regression-after')"}