webapp-selenium-testing
Web Application Testing with Selenium WebDriver
This skill provides patterns and best practices for browser-based test automation using Selenium WebDriver within a Java/Maven environment.
Activation: This skill is triggered when you need to create Selenium tests, debug browser automation, implement Page Objects, or set up Java test infrastructure.
When to Use This Skill
- Create Selenium WebDriver tests with JUnit 5
- Implement Page Object Model (POM) architecture
- Handle synchronization with Explicit Waits
- Verify UI behavior with AssertJ assertions
- Debug failing browser tests or DOM interactions
- Set up Maven test infrastructure for a new project
- Capture screenshots for debugging
- Validate complex user flows and form submissions
- Test across multiple browsers (Chrome, Firefox, Edge)
Prerequisites
More from fugazi/test-automation-skills-agents
playwright-e2e-testing
End-to-end, API, and responsive testing for web applications using Playwright with TypeScript. Use when asked to write, run, debug, or maintain Playwright (@playwright/test) TypeScript tests for UI behavior, form submissions, user flows, API validation, responsive design, or visual regression. Covers browser automation, network interception, mocking, Page Object Model, fixtures, and parallel execution.
192qa-manual-istqb
ISTQB Foundation Level (CTFL) aligned QA toolkit for manual and automated testing. Use when asked to create test plans, test strategies, test conditions, test cases, bug reports, defect logs, regression suites, traceability matrices, or exploratory charters. Supports risk-based testing, test design techniques (equivalence partitioning, boundary value analysis, decision tables, state transitions), test estimation, static testing reviews, and test process management. Includes Playwright automation guidance for test implementation.
61qa-test-planner
Comprehensive QA toolkit for creating test plans, manual test cases, automated Playwright tests, regression suites, and bug reports. Uses safe, non-executable templates following skill best practices. Ideal for QA Automation engineers.
61a11y-playwright-testing
Accessibility testing for web applications using Playwright (@playwright/test) with TypeScript and axe-core. Use when asked to write, run, or debug automated accessibility checks, keyboard navigation tests, focus management, ARIA/semantic validations, screen reader compatibility, or WCAG 2.1 Level AA compliance testing. Covers axe-core integration, POUR principles (perceivable, operable, understandable, robust), color contrast, form labels, landmarks, and accessible names.
41webapp-playwright-testing
Browser automation toolkit using Playwright MCP for testing web applications. Use when asked to navigate pages, click elements, fill forms, take screenshots, verify UI components, check console logs, debug frontend issues, or validate responsive design. Supports live browser interaction and accessibility snapshots.
41playwright-cli
Automate browser interactions, test web pages and work with Playwright tests.
19