Skip to content
Back to skills

Playwright Ai E2e

ASecurity

Use when Modern Playwright 1.45+ E2E web testing, resilient ARIA locators, visual regression testing, network mocking, and AI-assisted flakiness detection.

  • 5 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
ai-agentstypescriptgobashtestingapi

Works with

  • api

Security analysis

A100/100

Scanned September 27, 2026

npx -y skills add Harmitx7/tribunal-kit --skill playwright-ai-e2e --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Playwright Ai E2e?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Playwright Ai E2e
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/harmitx7-playwright-ai-e2e-tribunal-kit/badge)](https://www.skillsdirectory.com/skills/harmitx7-playwright-ai-e2e-tribunal-kit)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: playwright-ai-e2e
description: "Use when Modern Playwright 1.45+ E2E web testing, resilient ARIA locators, visual regression testing, network mocking, and AI-assisted flakiness detection."
version: 5.0.0
last-updated: 2026-09-13
skills:
  - playwright-best-practices
  - webapp-testing
  - testing-patterns
tools: Read, Grep, Glob, Bash, Edit, Write
scripts-binding:
  - .agent/scripts/test_runner.js
  - .agent/scripts/visual_audit.js
  - .agent/scripts/lint_runner.js
  - .agent/scripts/verify_all.js
---

# Playwright AI E2E Testing — 2026 Standards

---

## 🛠️ Technical Architecture & Reference Recipes

## Resilient E2E API Route Mocking & Interaction Test

```typescript
import { test, expect } from '@playwright/test';

test.describe('Dashboard Features', () => {
  test.beforeEach(async ({ page }) => {
    // Intercept external analytics API to avoid flaky network calls
    await page.route('**/api/analytics', async route => {
      await route.fulfill({
        status: 200,
        contentType: 'application/json',
        body: JSON.stringify({ visits: 1042, conversions: 88 }),
      });
    });
  });

  test('user views analytics dashboard', async ({ page }) => {
    await page.goto('/dashboard');

    // Resilient ARIA locators
    const heading = page.getByRole('heading', { name: 'Analytics' });
    await expect(heading).toBeVisible();

    const visitsText = page.getByText('1042');
    await expect(visitsText).toBeVisible();
  });
});
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…