e2e-test

Automates Playwright-based UI testing for the Biforge gateway across workflows and CI/local environments.

7.2k|1.0k|Updated Mar 19, 2025
One-click install
npx skills add https://github.com/maximhq/bifrost --skill e2e-test-maximhq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-test
Source: https://github.com/maximhq/bifrost/tree/main/.claude/skills/e2e-test
Command: npx skills add https://github.com/maximhq/bifrost --skill e2e-test-maximhq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables automated Playwright-based end-to-end testing for the Bifrost UI, empowering teams to write, run, debug, audit, and auto-update tests to ensure reliable deployments.

Core Features & Use Cases

  • Automated E2E Testing: Create, execute, and maintain Playwright tests for UI workflows across features.
  • Test Hygiene & Auditing: Auto-sync and audit specs to detect flaky tests and ensure correctness.
  • Deterministic Test Data & Cleanup: Utilize data factories and robust cleanup to keep tests isolated and repeatable.

Quick Start

Run the end-to-end tests using the provided Playwright setup to validate UI workflows.

Frequently Asked Questions about e2e-test

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

FAQPage Schema
How do I automate end-to-end UI testing with Playwright?

Yes, you can run Playwright E2E tests in CI environments. The Skill drives Playwright test suites designed to execute UI workflows reliably in both local and continuous integration setups, ensuring deterministic deployments.

How do I prevent flaky tests in Playwright UI workflows?

Set up Playwright E2E tests by establishing a TypeScript environment with a defined page-object model. You also need data factories to generate deterministic, repeatable test data and ensure robust test isolation.

What is the best way to manage test data for E2E UI testing?

Yes, the Skill supports test hygiene and auditing by auto-syncing and auditing Playwright specs. This mechanism actively detects flaky tests and ensures overall UI workflow correctness for reliable deployments.

Do I need TypeScript to run Playwright E2E test suites?

Maintain Playwright specs by using the test hygiene and auditing features to auto-sync and detect flaky tests. Additionally, apply data factories and robust cleanup to keep UI tests isolated and repeatable.