123456789101112131415161718 |
- import { SimpleWebDriverClient } from './simple_webdriver_client';
- import { WebDriverCommand } from './webdriver_commands';
- import { WebDriverBarrier } from './webdriver_proxy';
- /**
- * A barrier that delays forwarding WebDriver commands that can affect the app (ie, clicks or
- * sending text) for a fixed amount of time. During the delay, the element that's the target
- * of the command will be highlighted by drawing a transparent div on top of it.
- */
- export declare class HighlightDelayBarrier implements WebDriverBarrier {
- private client;
- delay: number;
- constructor(client: SimpleWebDriverClient, delay: number);
- private isHighlightCommand(command);
- private highlightData(top, left, width, height);
- private removeHighlightData();
- private sleep(delay);
- onCommand(command: WebDriverCommand): Promise<void>;
- }
|