exportScenarioAsCode
Convert recorded scenarios into test code for new files, optionally generating or using Page Object models.
Instructions
Export scenario as test code for NEW file. Supports Page Object integration: 'generate-integrated' generates POM + test using it, 'use-existing' generates test using existing POM file. Use appendScenarioToFile for existing files.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| language | Yes | Target test framework and language | |
| scenarioName | Yes | Name of scenario to export | |
| cleanSelectors | No | Remove unstable CSS classes (default: true) | |
| pageObjectFile | No | Path to existing POM file (required for 'use-existing' mode) | |
| pageObjectMode | No | POM integration: 'none' (default), 'generate' (separate POM), 'generate-integrated' (POM + test using it), 'use-existing' (test uses existing POM file) | |
| includeComments | No | Include descriptive comments (default: true) | |
| generatePageObject | No | Also generate Page Object class for the page (default: false). Legacy - use pageObjectMode instead. | |
| pageObjectClassName | No | Page Object class name (optional, auto-generated if not provided) |