What problem does it solve?
Umbraco backoffice extensions are easy to break through UI changes, auth/token handling, selector differences, or API payload mismatches; this skill ensures your extension workflows are tested against a real running Umbraco instance.
Core Features & Use Cases
- Runs real end-to-end tests with Playwright using Umbraco-specific fixtures for backoffice UI and API workflows.
- Uses @umbraco/playwright-testhelpers for core Umbraco operations like authentication, navigation, and core entity CRUD, reducing brittleness caused by Umbraco’s selectors and auth state.
- Uses raw Playwright only where needed (for your custom extension UI elements) while still leveraging testhelpers for stable core navigation and context.
Use cases: acceptance testing before release, validating persistence of data, and confirming authorization behavior for Umbraco backoffice extensions.
Quick Start
Run E2E tests against your running Umbraco instance by installing Playwright and the Umbraco testhelpers package, then executing your Playwright spec files after configuring the auth storage state and Umbraco URL.