generate
Converts recorded browser sessions into test code or CI configuration for Python, Java, C#, Gherkin, Playwright, GitHub Actions, Jenkins, or GitLab CI, including Selenium Boot projects.
Instructions
Generate test code or CI config from the recorded session. language: python (pytest) | java | csharp (NUnit) | gherkin (.feature + Java steps) | playwright (TS hints) | github_actions | jenkins | gitlab_ci. In a Selenium Boot project (see detect_selenium_boot) use language=java|gherkin, framework=selenium_boot.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | java only: page_object emits Page Object + test class | test |
| build | No | CI targets only: build tool | java_maven |
| runner | No | java kind=test with framework=selenium_boot only: BaseTest (testng) or BaseJUnit5Test (junit5) | testng |
| language | Yes | Output target | |
| framework | No | java: testng (default) | junit5 | selenium_boot. gherkin: raw (default) | selenium_boot. Ignored otherwise. | |
| namespace | No | csharp only | |
| page_name | No | page_object only: e.g. LoginPage; inferred from URL if omitted | |
| test_name | No | Test function/class name (python, java, csharp, playwright) | |
| class_name | No | python only: test class name | |
| feature_name | No | gherkin only: e.g. Login; inferred from URL if omitted | |
| java_version | No | CI targets only | 17 |
| package_name | No | java/gherkin package (page_object: base package) | |
| scenario_name | No | gherkin only |