@vijaypjavvadi/testforge
One CLI for the TestForge Playwright test-automation toolchain.
npm install -g @vijaypjavvadi/testforge
testforge --help
Commands
testforge bdd2pw [...args] # Scaffold Playwright tests from Gherkin .feature files
testforge sel2pw [...args] # Convert Selenium/TestNG/NUnit/SpecFlow suites to Playwright
testforge heal [...args] # Self-healing locators for Playwright (alias: self-heal)
testforge --version
testforge --help
Arguments after the tool name are passed straight through to that tool, so anything the underlying CLI accepts works unchanged:
testforge bdd2pw ./features --out ./tests
testforge sel2pw ./java-suite --out ./playwright
testforge heal --help
How it works
testforge is a thin dispatcher. Installing it pulls in the focused tool packages as
dependencies and exposes them behind one command. Each tool is also published and
installable on its own:
If a tool isn't installed, testforge tells you exactly how to install it.
License
MIT Vijay P. Javvadi