E2

A comprehensive workflow for Playwright-based E2E automation.

Install

mkdir -p .claude/skills/e2e-testing-ncdevshiv && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16984" && unzip -o skill.zip -d .claude/skills/e2e-testing-ncdevshiv && rm skill.zip

Installs to .claude/skills/e2e-testing-ncdevshiv

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

End-to-end testing workflow with Playwright for browser automation, visual regression, cross-browser testing, and CI/CD integration.
132 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Install Playwright and configure a test framework
  • Design test scenarios and create page objects
  • Write test scripts with assertions and error handling
  • Configure headless mode, screenshots, and video recording
  • Set up visual testing with baseline images and assertions
  • Configure and run tests across Chromium, Firefox, and WebKit

How it works

This workflow guides through phases of setting up, designing, implementing, and automating end-to-end tests using Playwright, including visual regression and cross-browser testing.

Inputs & outputs

You give it
Test requirements and application under test
You get back
Automated E2E test suite and CI/CD integration

When to use e2e-testing

  • Setting up E2E tests
  • Implementing visual regression
  • Cross-browser testing
  • Writing test scripts

About this skill

E2E Testing Workflow

Overview

Specialized workflow for end-to-end testing using Playwright including browser automation, visual regression testing, cross-browser testing, and CI/CD integration.

When to Use This Workflow

Use this workflow when:

  • Setting up E2E testing
  • Automating browser tests
  • Implementing visual regression
  • Testing across browsers
  • Integrating tests with CI/CD

Workflow Phases

Phase 1: Test Setup

Skills to Invoke

  • playwright-skill - Playwright setup
  • e2e-testing-patterns - E2E patterns

Actions

  1. Install Playwright
  2. Configure test framework
  3. Set up test directory
  4. Configure browsers
  5. Create base test setup

Copy-Paste Prompts

Use @playwright-skill to set up Playwright testing

Phase 2: Test Design

Skills to Invoke

  • e2e-testing-patterns - Test patterns
  • test-automator - Test automation

Actions

  1. Identify critical flows
  2. Design test scenarios
  3. Plan test data
  4. Create page objects
  5. Set up fixtures

Copy-Paste Prompts

Use @e2e-testing-patterns to design E2E test strategy

Phase 3: Test Implementation

Skills to Invoke

  • playwright-skill - Playwright tests
  • webapp-testing - Web app testing

Actions

  1. Write test scripts
  2. Add assertions
  3. Implement waits
  4. Handle dynamic content
  5. Add error handling

Copy-Paste Prompts

Use @playwright-skill to write E2E test scripts

Phase 4: Browser Automation

Skills to Invoke

  • browser-automation - Browser automation
  • playwright-skill - Playwright features

Actions

  1. Configure headless mode
  2. Set up screenshots
  3. Implement video recording
  4. Add trace collection
  5. Configure mobile emulation

Copy-Paste Prompts

Use @browser-automation to automate browser interactions

Phase 5: Visual Regression

Skills to Invoke

  • playwright-skill - Visual testing
  • ui-visual-validator - Visual validation

Actions

  1. Set up visual testing
  2. Create baseline images
  3. Add visual assertions
  4. Configure thresholds
  5. Review differences

Copy-Paste Prompts

Use @playwright-skill to implement visual regression testing

Phase 6: Cross-Browser Testing

Skills to Invoke

  • playwright-skill - Multi-browser
  • webapp-testing - Browser testing

Actions

  1. Configure Chromium
  2. Add Firefox tests
  3. Add WebKit tests
  4. Test mobile browsers
  5. Compare results

Copy-Paste Prompts

Use @playwright-skill to run cross-browser tests

Phase 7: CI/CD Integration

Skills to Invoke

  • github-actions-templates - GitHub Actions
  • cicd-automation-workflow-automate - CI/CD

Actions

  1. Create CI workflow
  2. Configure parallel execution
  3. Set up artifacts
  4. Add reporting
  5. Configure notifications

Copy-Paste Prompts

Use @github-actions-templates to integrate E2E tests with CI

Quality Gates

  • Tests passing
  • Coverage adequate
  • Visual tests stable
  • Cross-browser verified
  • CI integration working

Related Workflow Bundles

  • testing-qa - Testing workflow
  • development - Development
  • web-performance-optimization - Performance

When not to use it

  • When not setting up E2E testing
  • When not automating browser tests
  • When not implementing visual regression

Limitations

  • The workflow is specialized for end-to-end testing using Playwright.
  • It focuses on browser automation, visual regression testing, and cross-browser testing.
  • The workflow is limited to integrating tests with CI/CD.

How it compares

This workflow provides a structured, phased approach to E2E testing, unlike manually writing individual test scripts without a defined strategy.

Compared to similar skills

e2e-testing side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
e2e-testing (this skill)05moNo flagsIntermediate
e2e-testing-patterns83moNo flagsIntermediate
testing-workflow169moReviewIntermediate
perf-lighthouse135moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

Search skills

Search the agent skills registry