GitHub repository skill for enableedge/playwright-typescript-enableedge
GitHub repository skill for enableedge/playwright-typescript-enableedge
A comprehensive test automation framework combining TypeScript and Playwright for UI and API testing, with AI-assisted test generation through Playwright MCP integration with VS Code and GitHub Copilot.
Repository: enableedge/playwright-typescript-enableedge Language: TypeScript Stars: 2 License: MIT License
Use this skill when you need to:
Design Pattern: Page Object Model (POM) Tech Stack: TypeScript + Playwright + Node.js AI Integration: Playwright MCP (Model Context Protocol) Reporting: Allure Report Requirements: Node.js v14+, Java v11+ (for Allure)
# Clone repository
git clone https://github.com/enableedge/playwright-typescript-enableedge.git
cd playwright-typescript-enableedge
# Install dependencies
npm install
# Install Playwright browsers
npx playwright install
# Run UI tests
npm run test:ui
# Run API tests
npm run test:api
# Run specific test file
npm run test -- <path-to-test-file>
Enable AI-Assisted Test Generation:
{
"playwright.mcp.enabled": true
}
Key Capability: Convert natural language test descriptions into executable Playwright test code with proper browser interaction automation.
The framework demonstrates how to:
The framework implements POM for:
Integrated Allure Report provides:
references/README.md - Complete README documentationreferences/file_structure.md - Repository structurereferences/setup.md - Installation and configuration guideGenerated by Skill Seeker | GitHub Repository Scraper (Manual Creation)
npx skills add enuno/playwright-typescript-enableedge下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer