chrec-core
Version:
ChRec's core business logic and model for testing HTML locator robustness
13 lines (12 loc) • 545 B
TypeScript
import { WebDriver } from 'selenium-webdriver';
import { ActionTestResult } from './action-test-result';
import { Browser } from './browser';
import { Identificable } from './identififable';
export declare abstract class Action extends Identificable {
testResults: ActionTestResult[];
image: string;
constructor(testResults: ActionTestResult[], image: string, id?: string);
toJSON(): object;
abstract addTestResult(testResult: ActionTestResult): void;
abstract test(browser: Browser, driver: WebDriver): Promise<void>;
}