test:ui

Execute Playwright end-to-end UI tests for the Kagenti application.

292|103|Updated Mar 27, 2025
One-click install
npx skills add https://github.com/kagenti/kagenti --skill test-ui-kagenti
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test:ui
Source: https://github.com/kagenti/kagenti/tree/main/.claude/skills/test%3Aui
Command: npx skills add https://github.com/kagenti/kagenti --skill test-ui-kagenti

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures the Kagenti user interface functions correctly across different environments by automating end-to-end testing.

Core Features & Use Cases

  • Automated UI Testing: Write and execute Playwright tests for critical user flows like login, navigation, and agent interaction.
  • Environment Agnostic: Tests are designed to run in CI, local Kind clusters, and managed HyperShift environments.
  • Use Case: Verify that a user can successfully log in, navigate to the agent catalog, select an agent, and have a conversation, ensuring the core user experience is intact after code changes.

Quick Start

Run the Playwright UI end-to-end tests for Kagenti using the provided npm script.

Frequently Asked Questions about test:ui

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

FAQPage Schema
How do I automate Playwright end-to-end UI tests for critical user flows?

Automate Playwright end-to-end UI tests by executing npm scripts that cover critical user flows like authentication, navigation, and agent interaction to ensure the core user experience remains intact after code changes.

Can I run E2E UI tests across different deployment environments like CI, Kind, and HyperShift?

Yes, E2E UI tests are environment agnostic and designed to run in CI pipelines, local Kind clusters, and managed HyperShift environments to validate the user interface across different deployment configurations.

What do I need to execute Playwright E2E tests for my application?

To execute Playwright E2E tests, you need Playwright, npm, and specific environment configurations for the target deployment environment to successfully automate the end-to-end testing process.

What critical user flows are covered by automated E2E UI testing?

Automated E2E UI testing covers critical user flows including authentication, navigation, and agent interaction, verifying that users can log in, navigate the catalog, select agents, and have conversations.

Why use Playwright for E2E UI testing in CI pipelines?

Use Playwright for E2E UI testing in CI pipelines to automate the verification of critical user flows across multiple deployment environments, ensuring the user interface functions correctly after code changes.