frontend-e2e-check

Run Playwright end-to-end tests against frontend navigation and report PASS/FAIL.

57|13|Updated Jul 12, 2025
One-click install
npx skills add https://github.com/heidsoft/itsm --skill frontend-e2e-check
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: frontend-e2e-check
Source: https://github.com/heidsoft/itsm/tree/main/.trae/skills/frontend-e2e-check
Command: npx skills add https://github.com/heidsoft/itsm --skill frontend-e2e-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Runs automated end-to-end tests using Playwright to verify login, navigation, and core modules (Tickets, Incidents, SLA) in the frontend application.

Core Features & Use Cases

  • Environment Setup: Ensures a reusable Python environment and required dependencies (pytest, Playwright, pytest-playwright) are available and that the browser binaries are installed.
  • Run Tests: Executes the test_navigation.py suite to validate UI flow and page loading with visible progress logs.
  • Result Analysis: Reports PASS/FAIL and points to relevant artifacts such as screenshots when failures occur.

Quick Start

Run the test_navigation.py suite to quickly verify the frontend UI health.

Frequently Asked Questions about frontend-e2e-check

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

FAQPage Schema
How do I automate frontend end-to-end testing for login and navigation flows?β–Ό

Automate frontend end-to-end testing by executing the test_navigation.py suite with Playwright to validate login, navigation, and core modules like Tickets and SLA, reporting PASS/FAIL results with visible progress logs.

Do I need a Python environment to run Playwright UI end-to-end tests?β–Ό

Yes, running Playwright UI end-to-end tests requires a Python environment with pytest, Playwright, and pytest-playwright installed, ensuring browser binaries are available for executing validation tests.

How does end-to-end testing handle failures when validating frontend UI modules?β–Ό

End-to-end testing handles failures by reporting a FAIL status and pointing to relevant artifacts such as screenshots captured during the test_navigation.py execution for debugging frontend UI issues.

Can I run Playwright e2e tests in CI pipelines for staging environments?β–Ό

Yes, Playwright e2e tests are widely applicable for validating frontend UI health in development, staging, and CI pipelines by running the test_navigation.py suite against core modules.

What is the best way to verify frontend navigation integrity across core modules?β–Ό

The best way to verify frontend navigation integrity is running automated end-to-end tests using Playwright against the test_navigation.py suite to check page loading and UI flow across Tickets, Incidents, and SLA modules.

Why does my Playwright end-to-end test fail to execute due to missing browser binaries?β–Ό

Playwright end-to-end tests fail when browser binaries are not installed; environment setup must ensure required dependencies like pytest-playwright are available and browser binaries are installed before execution.