# Browser Automation

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

- Skill: `nafeeur/browser-automation` (Agent Skill)
- Install (CLI): `npx skillmds@latest add nafeeur/browser-automation`
- Raw SKILL.md: https://api.skillmd.com/api/skills/nafeeur/browser-automation/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: nafeeur (https://skillmd.com/u/nafeeur)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/nafeeur/browser-automation

---


# 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.

