test-framework-migration-skill: Migrating E2E Tests Across Selenium, Playwright, Puppeteer, and Cypress
test-framework-migration-skill is maintained by TestMu AI, is located in the LambdaTest/agent-skills repository, and is designed for AI assistants such as Cursor to migrate E2E tests across Selenium, Playwright, Puppeteer, and Cypress. The skill follows a five-step process to identify the source and target frameworks and languages, enforces reading reference mapping documents before rewriting locators, waits, assertions, and lifecycle, and includes Gotchas and a validation checklist. It supports 10 migration direction pairs and can be installed with npx agentskillsforall. MIT licensed, version 1.0.
Read Moredetox-skill: Generate Detox Gray-Box E2E Tests for React Native
detox-skill is an Agent Skill published by TestMu AI in the LambdaTest agent-skills repository, designed to generate gray-box E2E tests for React Native in JavaScript/TypeScript. It covers the test case lifecycle, Matchers/Actions/Expectations, device control, anti-patterns, .detoxrc.js and testID conventions, as well as local detox build/test and cloud execution flows for Espresso/XCUITest on TestMu AI. It is suitable for RN teams already using or planning to adopt Detox to quickly produce actionable test and configuration skeletons in conversation.
Read Moreselenium-skill: Enabling AI to Write End-to-End Tests According to the Selenium WebDriver Specification
The selenium-skill is maintained by TestMu AI in the LambdaTest/agent-skills repository under the MIT license. It guides an agent to generate production-ready WebDriver scripts in Java, Python, JS, C#, Ruby, and PHP when users mention Selenium, WebDriver, Grid, or cross-browser testing, supporting local ChromeDriver and TestMu AI Cloud (RemoteWebDriver, 3000+ browser/OS combinations). The skill includes built-in execution-target routing, language and testing framework mapping, and POM and explicit wait guidelines, and references multilingual patterns and debugging documentation. It is well suited for legacy Selenium teams to constrain AI output and reduce stack inconsistencies caused by defaulting to Playwright.
Read Moreplaywright-skill: Generating Production-Ready Playwright E2E Tests
playwright-skill is an Agent Skill maintained by TestMu AI under the MIT license, designed to generate production-grade Playwright E2E and automation scripts in TypeScript, JavaScript, Python, Java, and C#. Before writing code, it distinguishes between local and TestMu AI cloud environments (3,000+ browser/OS combinations and real devices), defaults to TypeScript, and follows conventions for web-first assertions, selector priority, and the Page Object Model when there are more than three test cases. The documentation provides a local `playwright.config`, TestMu AI cloud `LT_USERNAME`/`LT_ACCESS_KEY` and CDP connection settings, a validation script `validate-config.py`, and the `npx playwright test` command for execution; HyperExecute and SmartUI should be delegated to other Skills.
Read Morecypress-skill: Writing E2E and Component Tests in Agents Following Cypress Production Standards
cypress-skill, maintained by TestMu AI for e2e testing, generates Cypress E2E and component tests in JavaScript or TypeScript within an Agent. It distinguishes between local `npx cypress` execution and TestMu AI cloud execution, standardizes the `cypress/e2e` and component directories, emphasizes command chaining, `data-cy` selectors, and using `intercept` instead of hard waits, and provides examples of `cy.session`, custom commands, and `lambdatest-cypress` cloud configuration. It is suitable for standardizing Cypress test styles in tools such as Cursor.
Read MoreUse recording-browser-flow-as-test: Walk through the process in the browser and automatically generate Playwright tests
# Introduction to `recording-browser-flow-as-test` in spencerpauly/awesome-cursor-skills: This tool allows users to walk through user workflows step-by-step using Cursor's built-in browser, record accessibility tree information via `browser_snapshot`, and then generate Playwright tests that use stable locators such as `getByRole` and `getByLabel`. This article verifies the installation commands, prerequisites, recording steps, assertion and hardening suggestions, as well as inapplicable scenarios such as 2FA and verification codes.
Read MoreAdding E2E Tests: Building Playwright End-to-End Tests from Scratch with Agent Skill
### 正式翻译: # Adding E2E Tests from awesome-cursor-skills: Teach AI Agents to Build Playwright E2E Testing from Scratch This tutorial covers end-to-end setup with Playwright: installing dependencies, configuring `playwright.config.ts`, writing smoke tests and Page Objects, supplementing npm scripts and `.gitignore`, integrating GitHub Actions CI, and emphasizes best practices for `data-testid` and Playwright Codegen. It explains the positioning of this skill, its differences from webapp-testing, installation methods for Cursor/Claude Code, and a seven-step implementation workflow, making it suitable for frontend and full-stack projects that have not yet adopted E2E testing.
Read MoreDrive Real Browsers via Terminal: Getting Started with OpenAI's Official Playwright Skill
OpenAI's featured Skill "playwright" wraps the Playwright Agent CLI into a terminal browser automation workflow: opening pages, taking snapshots to obtain element references, filling forms and clicking, taking screenshots, and debugging with Trace. Verified based on the official SKILL.md, this article introduces the installation methods (Codex skill-installer, Cursor .cursor/skills), the usage of the wrapper script, typical command examples, as well as precautions such as re-snapshotting when refs fail and not writing @playwright/test by default. It is suitable for E2E exploratory automation and UI process troubleshooting scenarios.
Read More