e2e-playwright

Automate end-to-end Playwright tests for SvelteKit apps on Cloudflare Pages.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/cffrank/paperclip-skills-agents --skill e2e-playwright-cffrank
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-playwright
Source: https://github.com/cffrank/paperclip-skills-agents/tree/main/skills/e2e-playwright
Command: npx skills add https://github.com/cffrank/paperclip-skills-agents --skill e2e-playwright-cffrank

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

End-to-end testing for SvelteKit applications on Cloudflare Pages using Playwright to reliably catch regressions in user flows and integrations.

Core Features & Use Cases

  • E2E testing across auth flows with Clerk, form actions, SSR vs CSR verification, and preview deployments
  • Cross-browser and mobile testing with Chromium, Firefox, and WebKit
  • Tests that run against preview URLs and CI pipelines to validate full-stack behavior

Quick Start

Install Playwright, configure your e2e tests, and run the test suite against a local server or a preview URL.

Frequently Asked Questions about e2e-playwright

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

FAQPage Schema
How do I run E2E tests for SvelteKit on Cloudflare Pages?

Run E2E tests for SvelteKit on Cloudflare Pages using Playwright by configuring your e2e test directory and running the suite against a local server or preview URL. You need Playwright installed and environment variables set for test users and URLs.

Can I test Clerk authentication flows in SvelteKit with Playwright?

Yes, you can test Clerk authentication flows in SvelteKit with Playwright. The testing process automates auth flow validation, form actions, and SSR vs CSR verification to reliably catch regressions in user integrations.

Does Playwright support cross-browser testing for SvelteKit preview deployments?

Playwright supports cross-browser testing for SvelteKit preview deployments across Chromium, Firefox, and WebKit. Tests run against preview URLs and CI pipelines to validate full-stack behavior including mobile environments.

What environment variables do I need for SvelteKit E2E testing?

For SvelteKit E2E testing, you need environment variables configured for test users and test URLs. These variables allow Playwright to authenticate against protected flows and target specific local or preview deployments.

How do I verify SSR vs CSR rendering behavior in SvelteKit E2E tests?

Verify SSR vs CSR rendering behavior in SvelteKit E2E tests by automating Playwright scripts that validate page content and state across server-side and client-side rendering transitions to catch full-stack regressions.

What are the limitations of E2E testing SvelteKit apps on Cloudflare Pages?

E2E testing SvelteKit apps on Cloudflare Pages requires a properly configured test directory with existing e2e tests and Playwright installed. Without these prerequisites and the necessary test user environment variables, the validation suite cannot execute.