remove selectorExecute

This commit is contained in:
Joao Moreno
2018-04-10 17:05:14 +02:00
parent fc0774e44f
commit 8eae25a2ba
8 changed files with 132 additions and 158 deletions

View File

@@ -132,16 +132,16 @@ export class Driver implements IDriver, IWindowDriverRegistry {
return windowDriver.getElements(selector, recursive);
}
selectorExecute<P>(windowId: number, selector: string, script: (elements: HTMLElement[], ...args: any[]) => P, ...args: any[]): TPromise<P> {
const windowDriver = this.getWindowDriver(windowId);
return windowDriver.selectorExecute(selector, script, ...args);
}
typeInEditor(windowId: number, selector: string, text: string): TPromise<void> {
const windowDriver = this.getWindowDriver(windowId);
return windowDriver.typeInEditor(selector, text);
}
getTerminalBuffer(windowId: number, selector: string): TPromise<string[]> {
const windowDriver = this.getWindowDriver(windowId);
return windowDriver.getTerminalBuffer(selector);
}
private getWindowDriver(windowId: number): IWindowDriver {
const router = new WindowRouter(windowId);
const windowDriverChannel = this.windowServer.getChannel<IWindowDriverChannel>('windowDriver', router);