cabbie-sync
Version:
A synchronous webdriver client
37 lines (36 loc) • 1.16 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(): Array<WindowHandle>;
getOrientation(): BrowserOrientation;
setOrientation(orientation: BrowserOrientation): void;
getGeoLocation(): {
latitude: number;
longitude: number;
altitude: number;
};
setGeoLocation(loc: {
latitude: number;
longitude: number;
altitude: number;
}): void;
}
export default Browser;