prowler-test-ui

Automate end-to-end UI testing for Prowler UI with Playwright and TypeScript.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/adbertram/Devolutions-CIEM --skill prowler-test-ui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prowler-test-ui
Source: https://github.com/adbertram/Devolutions-CIEM/tree/main/prowler/skills/prowler-test-ui
Command: npx skills add https://github.com/adbertram/Devolutions-CIEM --skill prowler-test-ui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill standardizes and accelerates end-to-end UI testing for the Prowler UI by providing conventions, reusable base pages, and test helpers built with Playwright.

Core Features & Use Cases

  • Playwright-based UI E2E patterns for Prowler UI
  • Reusable base pages and helpers to drive test consistency
  • MCP workflow guidance to ensure deterministic test exploration and reliable results

Quick Start

Use the prowler-test-ui skill as a starting point when writing Playwright tests under ui/tests. Ensure Playwright and TypeScript support are configured in the project, and reference the base page classes and helpers from this skill in your tests.

Frequently Asked Questions about prowler-test-ui

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

FAQPage Schema
How do I write Playwright E2E tests for the Prowler UI?

Write Playwright E2E tests for the Prowler UI under the ui/tests directory, leveraging reusable base pages and test helpers to standardize UI automation. This approach uses TypeScript and MCP-guided workflows to drive test consistency and reliable results.

What's the best way to structure UI automation tests using TypeScript and Playwright?

Structure UI automation tests by referencing base page classes and test helpers, which provide standardized conventions for driving Playwright test consistency. These reusable patterns accelerate deterministic test exploration and reliable results.

Do I need TypeScript configured to run Prowler UI E2E tests?

Yes, you need TypeScript support configured in your project before running Prowler UI E2E tests. Ensure Playwright is also installed and properly set up to leverage the base page classes and helpers from this skill in your tests.

Can I use base pages and helpers to drive test consistency in Playwright?

Yes, you can use reusable base pages and helpers to drive test consistency in Playwright. These components provide standardized conventions for UI automation, ensuring deterministic test exploration and reliable results across the Prowler UI.

Why use MCP-guided workflows for UI E2E testing?

MCP-guided workflows ensure deterministic test exploration and reliable results in UI E2E testing. They provide structured guidance when writing Playwright tests, helping developers navigate test scenarios consistently and avoid flaky test outcomes.

Does prowler-test-ui work without additional dependencies?

No, prowler-test-ui requires Playwright and TypeScript support configured in the project. It provides reusable base pages and helpers but needs these underlying frameworks to execute UI automation tests under the ui/tests directory.