UNPKG

flagpole

Version:

Simple and fast DOM integration, headless or headful browser, and REST API testing framework.

19 lines (18 loc) 1.85 kB
import { iValue } from "../interfaces/ivalue"; import { AppiumResponse } from "./appium-response"; import { JsonDoc } from "../json/jpath"; import { HttpRequestOptions } from "../interfaces/http"; import { FindAllOptions } from "../interfaces/find-options"; import { DeviceProperties } from "../interfaces/device-properties"; import { AppiumScenario } from "./appium-scenario"; export declare const sendAppiumRequest: (scenario: AppiumScenario, path: string, opts: HttpRequestOptions) => Promise<JsonDoc>; export declare const appiumSessionCreate: (scenario: AppiumScenario, opts?: any) => () => Promise<AppiumScenario>; export declare const appiumSessionDestroy: (scenario: AppiumScenario, sessionId: string) => Promise<JsonDoc>; export declare const appiumFindByUiAutomator: (response: AppiumResponse, selector: string, text: string, opts?: FindAllOptions | null | undefined, parent?: string | null | undefined) => Promise<iValue[]>; export declare const setDevProperties: (sessionId: string, scenario: AppiumScenario, devProperties?: DeviceProperties) => Promise<void>; export declare const sendAdbCommand: (sessionId: string, scenario: AppiumScenario, command: string, args?: any[] | undefined, timeout?: number, includeStderr?: boolean) => Promise<any>; export declare const sendSiriCommand: (sessionId: string, scenario: AppiumScenario, command: string) => Promise<void>; export declare const getSiriEffect: (sessionId: string, scenario: AppiumScenario, setting: string) => Promise<string>; export declare const siriCommandAndResponse: (sessionId: string, scenario: AppiumScenario, setting: string, isSet: boolean) => Promise<void>; export declare const setImplicitWait: (sessionId: string, scenario: AppiumScenario, ms: number) => Promise<void>; export declare const getTimeout: (sessionId: string, scenario: AppiumScenario) => Promise<number>;