What problem does it solve?
Umbraco E2E tests often become slow and brittle because teams need to repeatedly handle Playwright setup, authentication, fixture data creation, UI navigation, and consistent selectors across many test cases.
Core Features & Use Cases
- Playwright fixtures for agents: Provides an extended
test with umbracoApi and umbracoUi fixtures so tests can set up and verify state consistently.
- API helpers for fast setup/teardown: Supplies
ApiHelpers with entity-specific sub-helpers for content, document types, data types, media, templates, users, translations, webhooks, and more.
- UI helpers for realistic backoffice flows: Enables robust navigation and interactions (tree operations, editors, clicking, notifications, file upload, and drag-and-drop) using helper methods and constants.
- Constants for stable selectors/actions: Offers
ConstantHelper mappings for common sections, actions, and button label keys to reduce selector drift.
Quick Start
Use the umbraco-playwright-testhelpers skill to set up a Playwright test that creates required Umbraco entities via umbracoApi, then verifies the UI using umbracoUi against your backoffice instance.