What problem does it solves?
Automating iOS UI tests, especially when higher-level tools like expo-mcp are unavailable or insufficient, can be a significant hurdle. This Skill provides a reliable, testID-based method for interacting with the iOS simulator, ensuring consistent and accurate UI automation.
Core Features & Use Cases
testID-based UI Automation: Systematically find, tap, and type into UI elements using their testID (AXUniqueId) via the IDB accessibility tree, eliminating guesswork.
- No MCP Dependencies: Perform autonomous testing without relying on
expo-mcp or xc-mcp tools, offering a fallback for critical testing.
- Precise Interaction: Calculate exact center coordinates for reliable taps, ensuring consistent and accurate UI interactions.
- Use Case: When
expo-mcp is not connected, use this skill to autonomously execute Gate 4A frontend visual tests on an iOS simulator, ensuring all UI elements are interactive and functional without manual intervention.
Quick Start
Use the idb-claude-mobile-testing skill to tap the 'settings-button' on the booted iOS simulator and then take a screenshot.