Automate browser testing, web scraping, and user workflow testing with Playwright across multiple browsers. Use when writing end-to-end tests for web applications, automating repetitive browser tasks, scraping data from websites, testing across Chrome/Firefox/Safari, taking screenshots for visual regression testing, testing authentication flows, filling and submitting forms programmatically, testing responsive designs across viewports, or any browser automation requiring reliable, cross-browser testing capabilities.
Content & Writing
93 Stars
10 Forks
Updated Nov 26, 2025, 11:09 PM
Why Use This
This skill provides specialized capabilities for korallis's codebase.
Use Cases
Developing new features in the korallis repository
Refactoring existing code to follow korallis standards
Understanding and working with korallis's codebase structure
---
name: playwright-automation
description: Automate browser testing, web scraping, and user workflow testing with Playwright across multiple browsers. Use when writing end-to-end tests for web applications, automating repetitive browser tasks, scraping data from websites, testing across Chrome/Firefox/Safari, taking screenshots for visual regression testing, testing authentication flows, filling and submitting forms programmatically, testing responsive designs across viewports, or any browser automation requiring reliable, cross-browser testing capabilities.
---
# Playwright Automation - Browser Testing
## When to use this skill
- Writing end-to-end tests for web applications
- Automating repetitive browser tasks and workflows
- Scraping data from websites programmatically
- Testing across Chrome, Firefox, Safari, and Edge browsers
- Taking screenshots for visual regression testing
- Testing authentication and login flows
- Filling and submitting forms automatically
- Testing responsive designs across different viewports
- Simulating user interactions (clicks, typing, navigation)
- Testing file uploads and downloads
- Capturing network requests and responses
- Testing Single Page Applications (SPAs)
- Any browser automation requiring reliable cross-browser support
## When to use this skill
- E2E testing, browser automation, web scraping.
- When working on related tasks or features
- During development that requires this expertise
**Use when**: E2E testing, browser automation, web scraping.
## Basic Test
\`\`\`typescript
import { test, expect } from '@playwright/test';
test('homepage', async ({ page }) => {
await page.goto('/');
await expect(page.getByRole('heading')).toBeVisible();
});
\`\`\`
## Resources
- [Playwright](https://playwright.dev/)