umbraco-e2e-testing

Run Playwright end-to-end tests for Umbraco backoffice extensions.

26|13|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills --skill umbraco-e2e-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-e2e-testing
Source: https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills/tree/main/plugins/umbraco-testing-skills/skills/umbraco-e2e-testing
Command: npx skills add https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills --skill umbraco-e2e-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @playwright/test, @umbraco/playwright-testhelpers, @umbraco/json-models-builders, dotenv, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of writing and executing end-to-end tests for Umbraco backoffice extensions, ensuring robust and reliable application quality.

Core Features & Use Cases

  • End-to-End Testing: Validates complete user workflows against a running Umbraco instance.
  • Testhelper Integration: Leverages @umbraco/playwright-testhelpers for core Umbraco operations and @umbraco/json-models-builders for test data.
  • Use Case: Automatically test the entire user journey of creating, editing, and publishing content in Umbraco, catching regressions before they impact users.

Quick Start

Use the umbraco-e2e-testing skill to set up Playwright tests for your Umbraco extension.

Frequently Asked Questions about umbraco-e2e-testing

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

FAQPage Schema
How do I automate end-to-end testing for Umbraco backoffice extensions?

Playwright enables end-to-end testing for Umbraco backoffice extensions by validating complete user workflows against a running instance. The framework integrates UI and API interactions, authentication, and data management to ensure robust application quality.

What is the best way to test custom elements and core Umbraco functionalities?

Testing custom elements and core Umbraco functionalities is best achieved through a framework supporting UI and API interactions. It leverages test helpers for core operations and JSON model builders to manage test data effectively.

Does Playwright work with Umbraco for backoffice test automation?

Yes, Playwright works with Umbraco for backoffice test automation. It integrates with Umbraco test helpers and JSON model builders to facilitate seamless authentication, data management, and UI testing for extensions.

Do I need @umbraco/playwright-testhelpers to set up E2E tests in Umbraco?

Yes, @umbraco/playwright-testhelpers is required to set up E2E tests in Umbraco. It provides core backoffice operations, while @umbraco/json-models-builders handles test data generation for comprehensive testing.

How does automated E2E testing catch regressions in Umbraco content workflows?

Automated E2E testing catches regressions in Umbraco content workflows by validating the entire user journey of creating, editing, and publishing content. This ensures regressions are caught before they impact users.