playwright▌
36 indexed skills · max 10 per page
playwright-generate-test
github/awesome-copilot · Testing
Generate Playwright tests from scenarios using interactive browser exploration and validation. \n \n Guides you through step-by-step test creation: scenario review, browser exploration, element inspection, interaction validation, and final test generation \n Integrates with Playwright MCP tools to inspect page elements, capture selectors, and validate interactions before writing test code \n Generates TypeScript tests using @playwright/test framework and automatically saves them to the tests dir
playwright-cli
microsoft/playwright-cli · Testing
Browser automation with 40+ commands for navigation, interaction, form filling, and web testing. \n \n Supports multiple browsers (Chrome, Firefox, WebKit, Edge) with persistent profiles, extensions, and custom configurations \n Core interactions include clicking, typing, dragging, selecting, uploading files, and handling dialogs across page elements \n Storage management for cookies, localStorage, and sessionStorage; network request mocking and routing for testing \n DevTools integration with c
playwright-visual-testing
manutej/luxor-claude-marketplace · Testing
A comprehensive skill for browser automation and visual testing using Playwright MCP server integration. This skill enables rapid UI testing, visual regression detection, automated browser interactions, and cross-browser validation for modern web applications.
playwright-best-practices
0xbigboss/claude-code · Testing
When running Playwright tests from Claude Code or any CLI agent, always use minimal reporters to prevent verbose output from consuming the context window.
playwright-bot-bypass
greekr4/playwright-bot-bypass · Testing
Bypass bot detection and CAPTCHA triggers using rebrowser-playwright with stealth techniques. \n \n Uses real GPU rendering, removes WebDriver signatures, and patches fingerprinting vectors to pass bot detection tests like bot.sannysoft.com \n Requires headed mode ( headless: false ) and real Chrome browser ( channel: 'chrome' ) to be effective \n Includes addInitScript to remove navigator.webdriver property, the most common detection method \n For Python, recommends undetected-chromedriver over
playwright
oakoss/agent-skills · Testing
Playwright is a browser automation framework for Node.js and Python supporting Chromium, Firefox, and WebKit with a single API. It provides auto-waiting, web-first assertions, and full test isolation for reliable end-to-end testing.
playwright-scraper
alphaonedev/openclaw-graph · Testing
Web scraping for dynamic content, authentication, pagination, and data extraction using Playwright. \n \n Handles JavaScript-rendered sites, login flows, and multi-page navigation with built-in wait strategies and selector management \n Supports headless and visible browser modes, with async patterns for reliable automation across flaky elements \n Extracts data via selectors with JSON output, captures screenshots and PDFs, and manages cookies and sessions per context \n Configure via JSON files
playwright-recording
digitalsamba/claude-code-video-toolkit · Testing
Playwright can record browser interactions as video - perfect for demo footage in Remotion compositions.
playwright-expert
jeffallan/claude-skills · Testing
Playwright E2E testing specialist for writing maintainable browser tests, debugging flaky tests, and CI/CD integration. \n \n Emphasizes role-based selectors and auto-waiting to avoid brittle tests and arbitrary timeouts \n Provides Page Object Model patterns for test organization, fixture setup, and configuration guidance \n Includes debugging workflow using trace viewer, screenshots, and retry strategies to identify and fix flaky tests \n Covers API mocking, visual regression testing, and para
playwright-skill
davila7/claude-code-templates · Testing
IMPORTANT - Path Resolution: This skill can be installed in different locations (plugin system, manual installation, global, or project-specific). Before executing any commands, determine the skill directory based on where you loaded this SKILL.md file, and use that path in all commands below. Replace $SKILL_DIR with the actual discovered path.