generate_java_testng
Generates a Java TestNG test class from the current browser session, with 'testng' for standalone Selenium setup/teardown or 'selenium_boot' for a framework-managed driver and accessible locators.
Instructions
Generate a Java TestNG test class from the current browser session. framework='testng' (default) emits standalone Selenium with a ChromeDriver setUp/tearDown; framework='selenium_boot' emits a Selenium Boot test (extends BaseTest, framework-managed driver, accessibility-first getByRole/getByLabel/getByTestId locators and web-first assertThat assertions — no driver lifecycle boilerplate). In a Selenium Boot project, use framework='selenium_boot'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| framework | No | Output flavor. Use 'selenium_boot' inside a Selenium Boot project. | testng |
| test_name | No | RecordedFlowTest | |
| package_name | No | com.tests.selenium |