UNPKG

appium-flutter-driver

Version:
23 lines 1.17 kB
/// <reference types="node" /> import { URL } from 'url'; import type { FlutterDriver } from '../driver'; import { IsolateSocket } from './isolate_socket'; import type XCUITestDriver from 'appium-xcuitest-driver'; import type AndroidUiautomator2Driver from 'appium-uiautomator2-driver'; type AnyDriver = XCUITestDriver | AndroidUiautomator2Driver; export declare const connectSocket: (getObservatoryWsUri: (flutterDriver: FlutterDriver, driver: AnyDriver, caps: any) => Promise<string>, flutterDriver: FlutterDriver, driver: AnyDriver, caps: Record<string, any>) => Promise<IsolateSocket>; export declare const executeGetIsolateCommand: (this: FlutterDriver, isolateId: string | number) => Promise<unknown>; export declare const executeGetVMCommand: (this: FlutterDriver) => Promise<{ isolates: [ { name: string; id: number; } ]; }>; export declare const executeElementCommand: (this: FlutterDriver, command: string, elementBase64?: string, extraArgs?: {}) => Promise<any>; export declare const fetchObservatoryUrl: (deviceLogs: [{ message: string; }]) => URL; export {}; //# sourceMappingURL=observatory.d.ts.map