ios-sim-navigation

Navigate iOS simulator UI via WebDriverAgent using the accessibility tree.

3.9k|1.2k|Updated Mar 18, 2013
One-click install
npx skills add https://github.com/wordpress-mobile/WordPress-iOS --skill ios-sim-navigation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-sim-navigation
Source: https://github.com/wordpress-mobile/WordPress-iOS/tree/main/.claude/skills/ios-sim-navigation
Command: npx skills add https://github.com/wordpress-mobile/WordPress-iOS --skill ios-sim-navigation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automates UI navigation and interaction in an iOS simulator to validate app behavior and capture state without manual tapping.

Core Features & Use Cases

  • Tree-first UI navigation using the accessibility tree
  • Tap, swipe, type text, and verify UI state in a simulator
  • Take screenshots and inspect accessibility hierarchy for end-to-end flows

Quick Start

Start WebDriverAgent on the target iOS simulator and then issue tap or swipe actions to reach and verify the desired screen.

Frequently Asked Questions about ios-sim-navigation

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

FAQPage Schema
How do I automate UI navigation in an iOS simulator?

You can automate iOS simulator UI navigation by using WebDriverAgent to interact with the accessibility tree, enabling scripted taps, swipes, and text entry for testing flows without manual input.

How does WebDriverAgent locate elements for UI automation?

WebDriverAgent locates UI elements by inspecting the simulator's accessibility tree, finding on-screen items by their specific identifier or label to execute automated navigation actions.

What do I need to run UI automation on a booted iOS simulator?

Running iOS simulator UI automation requires a booted simulator, a running WebDriverAgent instance, an installed target app, and access to the simulator's accessibility tree for element location.

Can I take screenshots and verify UI state during simulator testing?

Yes, you can take screenshots and inspect the accessibility hierarchy during simulator testing to verify UI state and capture the app's behavior at any point in an end-to-end flow.

What's the best way to validate app behavior without manual tapping?

The best way to validate app behavior without manual tapping is mapping scripted UI navigation tasks in iOS simulators, applying automation to reach and verify desired screens.