cabbie-async
Version:
An asynchronous webdriver client
37 lines (36 loc) • 1.2 kB
TypeScript
/**
*
* This file is generated automatically, run npm run build to re-generate.
**/
import { BrowserOrientation } from './enums/browser-orientations';
import Driver from './driver';
import { Options } from './flow-types/options';
import ActiveWindow from './active-window';
import BaseClass from './base-class';
import CookieStorage from './cookie-storage';
import IME from './ime';
import LocalStorage from './local-storage';
import SessionStorage from './session-storage';
import WindowHandle from './window-handle';
declare class Browser extends BaseClass {
activeWindow: ActiveWindow;
ime: IME;
cookieStorage: CookieStorage;
localStorage: LocalStorage;
sessionStorage: SessionStorage;
constructor(driver: Driver, options: Options);
getWindows(): Promise<Array<WindowHandle>>;
getOrientation(): Promise<BrowserOrientation>;
setOrientation(orientation: BrowserOrientation): Promise<void>;
getGeoLocation(): Promise<{
latitude: number;
longitude: number;
altitude: number;
}>;
setGeoLocation(loc: {
latitude: number;
longitude: number;
altitude: number;
}): Promise<void>;
}
export default Browser;