npm.io
0.1.0 • Published yesterdayCLI

@vijaypjavvadi/testforge

Licence
MIT
Version
0.1.0
Deps
3
Size
8 kB
Vulns
0
Weekly
0
Stars
1

@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

Keywords