adding-e2e-tests

Automate Playwright end-to-end testing setup with CI integration.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/baasith6/cursor-skills --skill adding-e2e-tests-baasith6
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adding-e2e-tests
Source: https://github.com/baasith6/cursor-skills/tree/main/resources/adding-e2e-tests
Command: npx skills add https://github.com/baasith6/cursor-skills --skill adding-e2e-tests-baasith6

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the setup of end-to-end testing in a project using Playwright, streamlining the configuration and integration process for a more efficient development workflow.

Core Features & Use Cases

  • Automated Setup: Automates the installation of Playwright and configuration of playwright.config.ts.
  • CI Integration: Provides a GitHub Actions workflow for CI integration and report saving.
  • Quick Test Creation: Guides through creating a basic smoke test and optional page object pattern.
  • Use Case: When you need to ensure your web application functions correctly across different environments and devices, this Skill helps set up the necessary tests quickly.

Quick Start

Use the adding-e2e-tests skill to automatically set up Playwright for your project and create a basic test to verify your app's homepage.

Frequently Asked Questions about adding-e2e-tests

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up end-to-end testing with Playwright in my web development project?

You can set up end-to-end testing with Playwright by automating the installation and configuring the `playwright.config.ts` file. This process streamlines test automation setup and allows you to quickly create a basic smoke test to verify your web application.

What is needed to configure Playwright for CI integration and test automation?

To configure Playwright for CI integration, you need npm and Playwright installed in your project. This setup provides a GitHub Actions workflow for continuous integration and handles saving test reports to ensure your web application functions correctly across environments.

Does this test automation approach support the page object pattern for web development?

Yes, the test automation setup supports the page object pattern. Alongside creating a basic smoke test, it guides you through implementing this pattern to enhance the structure and maintainability of your end-to-end testing workflow.

Can I use Playwright to verify my web application across different environments and devices?

Yes, you can use Playwright to verify your web application across different environments and devices. The automated setup creates tests that ensure your application functions correctly, making it ideal for enhancing web application testing automation.