playwright-test-generator
Version:
Automated Page Object and Functional Test Generator for Playwright
17 lines • 757 B
TypeScript
import { Page } from '@playwright/test';
import { ElementInfo, TestScenario } from '../types';
export declare class TestScenarioGenerator {
private page;
private pageObjectGenerator;
private baseOutputDir;
constructor(page: Page, baseOutputDir: string);
generateTestScenarios(pageName: string, elements: ElementInfo[]): Promise<TestScenario[]>;
private generateNavigationScenarios;
private generateFormScenarios;
private generateValidationScenarios;
private generateTestData;
generateTestFileCode(scenarios: TestScenario[], pageName: string): string;
private generateTestMethods;
saveTestFile(scenarios: TestScenario[], pageName: string): Promise<string>;
}
//# sourceMappingURL=TestScenarioGenerator.d.ts.map