Umbraco Playwright Testhelpers

🌐Community
by umbraco · vlatest · Repository

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.

1

Run in terminal (recommended)

terminal
claude mcp add umbraco-playwright-testhelpers npx -- -y @trustedskills/umbraco-playwright-testhelpers
2

Or manually add to ~/.claude/settings.json

~/.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 HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
umbraco
Installs
38

🌐 Community

Passed automated security scans.