axe

Automate iOS Simulator taps, swipes, typing, and accessibility inspections with AXe.

Updated Oct 13, 2025
One-click install
npx skills add https://github.com/Joehoel/.dotfiles --skill axe-joehoel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: axe
Source: https://github.com/Joehoel/.dotfiles/tree/main/.config/opencode/skill/axe
Command: npx skills add https://github.com/Joehoel/.dotfiles --skill axe-joehoel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AXe enables automated interaction with iOS simulators, letting you simulate taps, swipes, typing, and accessibility checks without manual UI testing.

Core Features & Use Cases

  • Tap, type, and swipe interactions on booted iOS Simulators using Apple's Accessibility APIs and HID.
  • Accessibility inspection and UI tree description to locate elements for testing.
  • Screenshots and screen recording to document test runs and visual verification.

Quick Start

Boot an iOS Simulator and run AXe to tap a UI element by its accessibility identifier.

Frequently Asked Questions about axe

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

FAQPage Schema
How do I automate taps and swipes on an iOS Simulator for UI testing?

iOS Simulator automation handles taps, swipes, and typing programmatically using AXe CLI, controlling booted simulators via Apple's Accessibility APIs and HID for UI validation without manual interaction.

Can I inspect the accessibility tree of a booted iOS Simulator programmatically?

Accessibility inspection on iOS Simulators is performed using AXe to describe the UI tree, locating elements by their accessibility identifiers to validate UI structure during automated testing.

What's the best way to capture screenshots during iOS Simulator automation?

Screenshots and screen recordings document iOS Simulator test runs via AXe commands, providing visual verification outputs for automated UI testing and validation scenarios.

Do I need macOS and Xcode to run iOS Simulator automation with AXe?

macOS with Xcode is required for iOS Simulator automation, alongside AXe installation via Homebrew, to execute tap, type, swipe, and accessibility inspection commands on booted simulators.

How does programmatic UI interaction work for mobile app testing on iOS Simulators?

Programmatic UI interaction for mobile app testing works by sending tap, swipe, and typing commands through AXe to booted iOS Simulators, leveraging Apple's Accessibility APIs and HID for automated control.

Can I use gesture presets for swipe interactions during iOS Simulator testing?

Gesture presets are available for swipe interactions on booted iOS Simulators using AXe, enabling standardized automated UI gestures for mobile app testing and visual verification.