axiom-test-simulator

Automate iOS simulator lifecycle, UI interaction, and diagnostic collection via xcrun and simctl.

34|2|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/DengNaichen/Stet --skill axiom-test-simulator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: axiom-test-simulator
Source: https://github.com/DengNaichen/Stet/tree/main/.agents/skills/axiom-test-simulator
Command: npx skills add https://github.com/DengNaichen/Stet --skill axiom-test-simulator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, axe, toxiproxy.

What problem does it solve?

This skill eliminates the manual overhead of configuring, testing, and debugging iOS applications on the simulator, providing a unified interface for visual verification and system-level diagnostics.

Core Features & Use Cases

  • Automated UI Interaction: Perform taps, swipes, and text entry using the AXe engine to simulate real user behavior.
  • Environment Control: Easily simulate location, push notifications, and device permissions to test edge cases.
  • Diagnostic Collection: Capture screenshots, video recordings, and system logs to quickly identify and report bugs.

Quick Start

Use the axiom-test-simulator skill to boot the iPhone 16 Pro simulator and capture a screenshot of the main screen.

Frequently Asked Questions about axiom-test-simulator

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

FAQPage Schema
How do I automate iOS simulator testing for UI interactions and system diagnostics?

Automating iOS simulator testing uses the AXe engine to simulate taps, swipes, and text entry, while capturing screenshots and system logs for diagnostics. It provides a unified interface to eliminate manual configuration overhead for visual verification.

Can I simulate push notifications and location on an iOS simulator for edge case testing?

Yes, you can simulate push notifications, location, and device permissions on an iOS simulator to test edge cases. The automation skill manages the simulator lifecycle and environment controls to easily replicate these specific testing scenarios.

How does the AXe automation engine handle accessibility validation in iOS applications?

The AXe automation engine handles accessibility validation by executing commands against the iOS simulator to verify application state. It automates UI interaction and diagnostic data collection to identify accessibility issues during testing.

Do I need xcrun and simctl to execute iOS simulator lifecycle management commands?

Yes, you need xcrun and simctl to execute iOS simulator lifecycle management commands. The automation requires these dependencies, alongside jq, axe, and toxiproxy, to boot devices and verify application state.

What's the best way to capture screenshots and video recordings during iOS simulator debugging?

The best way to capture screenshots and video recordings during iOS simulator debugging is through automated diagnostic collection. This approach uses xcrun and simctl to capture visual data quickly and identify bugs during UI interaction testing.

Why use a unified interface for deep link navigation testing instead of manual iOS simulator configuration?

Using a unified interface for deep link navigation testing eliminates the manual overhead of configuring the iOS simulator. It automates environment control and diagnostic data collection, allowing you to quickly verify application state and report bugs.