Umbraco Playwright Testhelpers
Automates Umbraco website testing using Playwright, simplifying UI tests and ensuring content accuracy.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add umbraco-playwright-testhelpers npx -- -y @trustedskills/umbraco-playwright-testhelpers
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"umbraco-playwright-testhelpers": {
"command": "npx",
"args": [
"-y",
"@trustedskills/umbraco-playwright-testhelpers"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
The umbraco-playwright-testhelpers skill provides specialized utilities for automating end-to-end testing within the Umbraco CMS environment using Playwright. It bridges the gap between standard browser automation and Umbraco's specific backend architecture, enabling agents to interact with complex CMS workflows directly.
When to use it
- Automating regression tests for new Umbraco backoffice features or custom module implementations.
- Validating user journeys that involve multi-step content editing, publishing, and media management.
- Generating reproducible test cases for critical CMS configurations before deployment.
- Integrating automated UI testing into continuous integration pipelines for Umbraco projects.
Key capabilities
- Seamless integration with the Playwright browser automation framework.
- Direct interaction with Umbraco backoffice interfaces and content trees.
- Support for complex CMS-specific actions like saving, publishing, and scheduling nodes.
- Enhanced debugging tools tailored to Umbraco's data structures and permissions.
Example prompts
- "Create a Playwright test script that logs in as an editor, creates a new document type, adds a property group, and saves the configuration."
- "Write an automated test to verify that publishing a node with specific media attachments updates the frontend correctly."
- "Generate a suite of tests to validate user permissions when accessing the Umbraco backoffice dashboard."
Tips & gotchas
Ensure your Playwright environment is properly configured to handle Umbraco's authentication mechanisms before running automated scripts. This skill is designed for headless or browser-based testing; it does not replace unit testing for core business logic outside the UI layer.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.