@progress/kendo-e2e
Version:
Kendo UI end-to-end test utilities.
29 lines (28 loc) • 1.21 kB
TypeScript
import { ThenableWebDriver } from "selenium-webdriver";
import { Options as ChromeOptions } from "selenium-webdriver/chrome";
import { Options as EdgeOptions } from "selenium-webdriver/edge";
import { Options as FirefoxOptions } from "selenium-webdriver/firefox";
import { Options as SafariOptions } from "selenium-webdriver/safari";
export interface DriverOptions {
mobileEmulation?: {
deviceName: string;
} | {
width: number;
height: number;
pixelRatio: number;
} | any;
enableBidi?: boolean;
}
export declare class DriverManager {
DEFAULT_CHROMIUM_OPTIONS: string[];
getDriver(options?: DriverOptions): ThenableWebDriver;
getChromeOptions(args?: string[], options?: DriverOptions): ChromeOptions;
getChromeDriver(options?: ChromeOptions | DriverOptions): ThenableWebDriver;
getEdgeOptions(args?: string[]): EdgeOptions;
getEdgeDriver(options?: EdgeOptions): ThenableWebDriver;
getFirefoxOptions(): FirefoxOptions;
getFirefoxDriver(options?: FirefoxOptions): ThenableWebDriver;
getSafariOptions(): SafariOptions;
getSafariDriver(options?: SafariOptions): ThenableWebDriver;
getBrowserStackDriver(): ThenableWebDriver;
}