Modules§
- mcp
- Cross-platform automation MCP contract.
Macros§
Structs§
- Android
Debug Bridge - Android
Device - Android
Kit - Client for an XCRS AndroidKit instrumentation runner forwarded over adb.
- Build
Control KitDevice Runner - Build
IosApp - Control
Kit - Devicectl
- Host
Color Run - A stretch of one color along a probed line, half open in caller units.
- Host
Crop Request - Host
Crop Result - Host
Inspect - Client for the
xcrs-host-inspecthelper, which reads the macOS host on behalf of XCRS control runs: on-screen windows, image pixels, and text. - Host
Inspect Image - The image a result was read from, in both pixels and caller units.
- Host
Inspect Invocation - What one
xcrs-host-inspectrun wrote, whether or not it succeeded. - Host
Inspect Rect - A rectangle in caller units. Rows run top down and columns left to right, matching the rest of XCRS.
- Host
Inspect Scale - Converts between the units a caller reasons about and image pixels.
- Host
OcrRequest - Host
OcrResult - Host
Probe Request - Host
Probe Result - Host
Recognized Text - One recognized text box, ordered top to bottom and then left to right.
- Host
Window - An on-screen window in the global display space.
- Host
Window List - IosApp
Test - IosApp
Test Result - Normalized
Device - A device entry normalized across Apple simulators and Android devices/emulators
for the cross-platform
device_listtool. - Running
Control KitDevice Runner - Simctl
- Simulator
- Start
Control KitDevice Runner - Xcode
Command Line Tools - Xcodebuild
Enums§
- Apple
Platform - Device
Kind - The kind of device a normalized
device_listentry represents. Apple physical devices are not represented here: this crate has no reliable Apple device-discovery command, so only Apple simulators are ever listed. - Device
Platform - The automation platform a normalized
device_listentry belongs to. - Host
Probe Axis - Xcode
Project
Functions§
- encode_
base64 - extract_
androidkit_ elements - Normalize actionable AndroidKit nodes into the public element-list shape.
- extract_
controlkit_ elements - parse_
simctl_ devices