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