playwright

Deploy isolated portal instances on Colima k3s for end-to-end browser testing.

11|4|Updated Jan 15, 2024
One-click install
npx skills add https://github.com/Systemorph/MeshWeaver --skill playwright-systemorph
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright
Source: https://github.com/Systemorph/MeshWeaver/tree/main/.claude/skills/playwright
Command: npx skills add https://github.com/Systemorph/MeshWeaver --skill playwright-systemorph

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the challenge of testing complex, model-dependent features in a MeshWeaver portal without risking production data or relying on limited development monoliths.

Core Features & Use Cases

  • Isolated E2E Environments: Automatically deploys a throwaway portal on Colima k3s with DevLogin enabled.
  • Model-Aware Testing: Provides a live environment where language models are active, allowing for full chat and agent flow validation.
  • Use Case: Use this when you need to verify that a new AI agent flow correctly renders, authenticates, and executes a chat round against a real database and model backend.

Quick Start

Use the playwright skill to deploy the test environment and execute the HomeChatExecuteTest suite.

Frequently Asked Questions about playwright

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

FAQPage Schema
How do I run E2E browser tests for a Blazor portal without affecting production data?

E2E browser testing for Blazor portals is safely handled by deploying isolated, containerized instances on Colima k3s. This approach provides a throwaway environment with DevLogin enabled, ensuring your production database remains untouched while validating authenticated user flows.

How does SignalR interaction testing work with a live language model backend?

SignalR interaction testing with a live language model works by deploying a model-aware test environment where AI agents are active. This allows you to validate full chat rounds and agent flow executions against a real database and model backend within the MeshWeaver framework.

Do I need Kubernetes and Docker to automate E2E testing for MeshWeaver portals?

Yes, you need Kubernetes and Docker to automate E2E testing for MeshWeaver portals. The process orchestrates deployment on a local Colima k3s environment and requires the memex-local CLI to manage the lifecycle of the test database and ingress proxy.

What is the best way to validate new AI agent flows in a Blazor application?

The best way to validate new AI agent flows in a Blazor application is using automated E2E testing that deploys a throwaway portal on Colima k3s. This verifies that the flow correctly renders, authenticates, and executes chat rounds against a real backend.

Can I execute the HomeChatExecuteTest suite against an isolated local database?

Yes, you can execute the HomeChatExecuteTest suite against an isolated local database. The testing skill deploys a throwaway portal instance on Colima k3s and uses the memex-local CLI to manage the test database lifecycle for safe validation.

Why does E2E testing of model-dependent features fail on limited development monoliths?

E2E testing of model-dependent features fails on development monoliths because they lack active language model integration and isolated data. Deploying a containerized portal on Colima k3s solves this by providing a live, model-aware environment with a dedicated test database.