List Devices
list_devicesList iOS simulators and Android emulators filtered by platform, state, or OS version to discover device UDIDs for UI testing.
Instructions
List available iOS simulators and Android emulators. Filter by platform, state (Booted/Shutdown), or OS version. Use this to discover device UDIDs before calling get_ui_hierarchy.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | No | Filter by device state. If omitted, returns all states. | |
| platform | No | Filter by platform. If omitted, returns both iOS simulators and Android emulators. | |
| osVersionContains | No | Filter iOS runtimes containing this string (e.g., "18" for iOS 18.x). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| total | Yes | Number of devices returned | |
| devices | Yes | List of discovered simulators/emulators |