idb-claude-mobile-testing
CommunityAutomate iOS UI tests with IDB CLI.
Authorkrzemienski
Version1.0.0
Installs0
System Documentation
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 theirtestID(AXUniqueId) via the IDB accessibility tree, eliminating guesswork.- No MCP Dependencies: Perform autonomous testing without relying on
expo-mcporxc-mcptools, 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-mcpis 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.
Dependency Matrix
Required Modules
None requiredComponents
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: idb-claude-mobile-testing Download link: https://github.com/krzemienski/claude-mobile-expo/archive/main.zip#idb-claude-mobile-testing Please download this .zip file, extract it, and install it in the .claude/skills/ directory.