open-testing-convert-nightwatch
CommunityMigrate Nightwatch tests to modern frameworks.
System Documentation
What problem does it solve?
Nightwatch test suites often lock teams into older toolchains or bespoke patterns, making migration and cross-framework porting costly and error-prone. This Skill provides a structured pathway to migrate Nightwatch tests to modern frameworks (Selenium, Playwright, Cypress, WebDriverIO, Puppeteer, Appium, Cucumber, Eggplant, TestCafe, OpenTest.AI, Testers.AI Recorder, and Testers.AI Dynamic), preserving behavior and test intent.
Core Features & Use Cases
- Converts Nightwatch 1.x/2.x/3.x tests (legacy module.exports and BDD describe/it) into target frameworks with care to preserve navigation, element interaction, waits, assertions, and page object references.
- Inlines page objects and custom commands where applicable, and supports multi-environment configurations and data-driven patterns to enable round-trip translation and migration planning.
- Provides per-target primers, extraction/reference materials, and an emission checklist to guide automated translation workflows.
Quick Start
Start by reading the master orchestrator, review the reference and mappings, and emit per-target conversion artifacts.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: open-testing-convert-nightwatch Download link: https://github.com/AgenticTesting/OpenTestingAI/archive/main.zip#open-testing-convert-nightwatch Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.