idb-claude-mobile-testing

Community

Automate 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 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.

Dependency Matrix

Required Modules

None required

Components

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.
View Source Repository