generate_gherkin
Convert recorded browser sessions into Cucumber Gherkin feature files, Java step definitions, and a TestNG runner. Choose TestFly-managed or raw Selenium output to create production-ready automated tests.
Instructions
Generate a Cucumber Gherkin .feature file + Java step definitions class + TestNG Cucumber runner from the recorded browser session. framework='testfly' (default) emits steps extending BaseCucumberSteps with framework-managed driver, open(), accessibility-first locators, web-first assertThat, and a RunCucumberTest runner extending BaseCucumberTest. framework='raw' emits standalone Selenium.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| framework | No | Step-definition flavor. Use 'testfly' (default) inside a TestFly project. | testfly |
| feature_name | No | Feature name e.g. 'Login'. Auto-inferred from URL if omitted. | |
| package_name | No | com.tests.selenium | |
| scenario_name | No | Recorded user flow |