feat(companion): implement hosted session automation POC with TDD approach

This commit is contained in:
2025-11-21 16:27:15 +01:00
parent 7a3562a844
commit 098bfc2c11
26 changed files with 6469 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
import { StepId } from '../../domain/value-objects/StepId';
export interface IBrowserAutomation {
navigateToPage(url: string): Promise<any>;
fillFormField(fieldName: string, value: string): Promise<any>;
clickElement(selector: string): Promise<any>;
waitForElement(selector: string, maxWaitMs?: number): Promise<any>;
handleModal(stepId: StepId, action: string): Promise<any>;
}