prowler-test-ui

Automate Playwright UI test workflows for Prowler UI with page objects and helpers.

14.6k|2.3k|Updated Aug 24, 2016
One-click install
npx skills add https://github.com/prowler-cloud/prowler --skill prowler-test-ui-prowler-cloud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prowler-test-ui
Source: https://github.com/prowler-cloud/prowler/tree/main/skills/prowler-test-ui
Command: npx skills add https://github.com/prowler-cloud/prowler --skill prowler-test-ui-prowler-cloud

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides a structured approach to creating and maintaining end-to-end UI tests for Prowler UI using Playwright, aligning with Prowler conventions and existing test infrastructure.

Core Features & Use Cases

  • Playwright-based UI test scaffolding for Prowler UI, including page objects, helpers, and test organization.
  • Documentation-driven testing with reference materials and consistent test documentation to ensure maintainability.
  • On-demand references to Prowler-specific conventions and reusable components to streamline test creation and updates.

Quick Start

Create or update Playwright-based UI tests under ui/tests following Prowler conventions to validate UI flows.

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 end-to-end UI tests for Prowler using Playwright?

To write end-to-end UI tests for Prowler using Playwright, you create and organize test files under ui/tests, leveraging page objects and test helpers that align with Prowler-specific conventions to ensure maintainable test automation.

What is the best way to structure Playwright page objects for Prowler UI test automation?

The best way to structure Playwright page objects for Prowler UI test automation is by enforcing a structured test layout with reusable components and helpers, ensuring consistent documentation and maintainability across the test suite.

Does the Prowler UI test suite require specific test helpers for Playwright e2e-testing?

Yes, the Prowler UI test suite requires specific test helpers for Playwright e2e-testing to enforce structured test layout, enable component reuse, and provide on-demand references to Prowler-specific conventions for maintainable UI tests.

Why use documentation-driven testing for Prowler UI tests?

Documentation-driven testing for Prowler UI tests is used to provide reference materials and consistent test documentation, ensuring that Playwright test creation and updates remain maintainable and aligned with Prowler conventions.

Can I add new UI tests to the Prowler suite without following existing test conventions?

No, adding new UI tests to the Prowler suite requires following Prowler-specific conventions, including a structured test layout, reusable components, and documentation within the ui/tests directory to maintain suite integrity.