device-testing

Automate iOS simulator interactions for Expo apps using xcobra.

Updated Jan 30, 2025
One-click install
npx skills add https://github.com/manavkushwaha10/apple-health --skill device-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: device-testing
Source: https://github.com/manavkushwaha10/apple-health/tree/main/.claude/skills/device-testing
Command: npx skills add https://github.com/manavkushwaha10/apple-health --skill device-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Interact with iOS simulators and verify Expo app behavior using xcobra to automate debugging and UI testing across simulators.

Core Features & Use Cases

  • Inspect accessibility tree, tap by label or identifier, type into fields, perform gestures, and manage simulators to reproduce and diagnose issues.
  • Capture screenshots, record simulator video, monitor console logs, and evaluate app state from within the running Expo app for faster feedback.

Quick Start

Start by launching the iOS simulator and running bunx xcobra to interact with the Expo app.

Frequently Asked Questions about device-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate iOS simulator interactions for an Expo app?

Automate iOS simulator interactions for an Expo app using xcobra via bunx to script UI testing, reproduce debugging scenarios, and verify app behavior across simulator sessions.

What is the best way to debug an Expo app running in an iOS simulator?

Debug an Expo app in an iOS simulator by using xcobra to inspect the accessibility tree, capture screenshots, record video, monitor console logs, and evaluate running app state.

Can I script UI testing gestures and text input for iOS simulators?

Script UI testing for iOS simulators by using xcobra to tap by label or identifier, type into fields, perform gestures, and manage simulators for reproducible automated verification.

Does xcobra work with Expo apps to verify behavior across multiple simulator sessions?

xcobra works with Expo apps to provide scriptable, reproducible simulator control, allowing you to automate verification and evaluate app behavior consistently across multiple sessions.

Why use xcobra for iOS simulator testing instead of manual debugging?

Use xcobra for iOS simulator testing to replace manual debugging with scriptable automation, enabling reproducible interactions, state evaluation, and faster feedback in development pipelines.

What do I need to start automating iOS simulator control with xcobra?

Start automating iOS simulator control by launching the iOS simulator and running bunx xcobra to interact with your running Expo app for debugging and UI testing.