appium-xcuitest-driver
Version:
Appium driver for iOS using XCUITest for backend
19 lines • 912 B
TypeScript
import { HIDPageEvent } from './hid-event';
import type { XCUITestDriver } from '../driver';
/**
* Emulates triggering of the given low-level IO HID device event.
*
* Popular constants:
* - `kHIDPage_Consumer` = `0x0C`
* - `kHIDUsage_Csmr_VolumeIncrement` = `0xE9` (Volume Up)
* - `kHIDUsage_Csmr_VolumeDecrement` = `0xEA` (Volume Down)
* - `kHIDUsage_Csmr_Menu` = `0x40` (Home)
* - `kHIDUsage_Csmr_Power` = `0x30` (Power)
* - `kHIDUsage_Csmr_Snapshot` = `0x65` (Power + Home)
*
* @param page - The event page identifier
* @param usage - The event usage identifier (usages are defined per-page)
* @param durationSeconds - The event duration in float seconds (XCTest uses `0.005` for a single press event)
*/
export declare function mobilePerformIoHidEvent(this: XCUITestDriver, page: HIDPageEvent, usage: number, durationSeconds: number | string): Promise<void>;
//# sourceMappingURL=iohid.d.ts.map