typeInEditor API

This commit is contained in:
Joao Moreno
2018-04-10 16:26:45 +02:00
parent 7bd69c0c86
commit fc0774e44f
7 changed files with 65 additions and 23 deletions

View File

@@ -137,6 +137,11 @@ export class Driver implements IDriver, IWindowDriverRegistry {
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);
}
private getWindowDriver(windowId: number): IWindowDriver {
const router = new WindowRouter(windowId);
const windowDriverChannel = this.windowServer.getChannel<IWindowDriverChannel>('windowDriver', router);