What problem does it solve? Selenium automation often fails silently through flaky waits, stale elements, unverified downloads, and leaked browser sessions. This Skill turns established Selenium guidance into concrete guardrails so agents build browser tests, scrapers, and UI workflows that are deterministic, observable, and safe to operate. ## Core Features & Use Cases - Drop-in Python toolkit: Isolated driver sessions, explicit waits, bounded pagination, verified downloads, resumable JSONL/CSV output with checkpoints, and redacted failure evidence. - Environment doctor and playbooks: A diagnostic script that reports Selenium, browser, and proxy configuration, plus references covering recipes, scraping, troubleshooting, browser environments, Grid/Remote, and the official Python API surface. - Use Case: You need to scrape a paginated listing that requires JavaScript rendering. The Skill guides reconnaissance, defines locator and column contracts, persists page-by-page with a checkpoint, verifies record counts against the announced total, and captures sanitized evidence on failure. ## Quick Start Ask the agent to build a Selenium scraper or fix a flaky WebDriver test, and have it run the selenium doctor script first to verify the environment.