Browser Automation

Automate and verify browser workflows using accessibility-first locators, deterministic waits, screenshots, and failure artifacts.

nafeeur f1d8e81 627 B Updated

File contents

Browser Automation

  • Prefer role, label, and stable test identifiers over visual coordinates or brittle CSS chains.
  • Wait for observable state, not fixed sleeps.
  • Capture console errors, network failures, screenshot, and DOM excerpt on failure.
  • Exercise keyboard navigation and responsive states where UI quality matters.
  • Keep credentials external and isolate test data.
  • Verify the final user-visible outcome, not just successful clicks.

nafeeur/MaskShift/tree/main/skills/browser-automation commit f1d8e816f5

Frequently asked questions

npx skillmds@latest add nafeeur/browser-automation