/axiom:test-simulator
Launch simulator testing agent for automated test scenarios and visual verification.
What It Does
Launches the simulator-tester agent for comprehensive simulator testing with:
- Screenshot and video capture
- Location simulation
- Push notification testing
- Permission management
- Deep link navigation
- Log analysis
Usage
/axiom:test-simulatorThen describe what you want to test:
- "Take a screenshot to verify the login button fix"
- "Set location to San Francisco and test the map feature"
- "Send a test push notification and screenshot the result"
- "Navigate to Settings and take a screenshot"
Capabilities
Screenshot Capture
Visual verification and debugging with Claude's multimodal analysis.
Video Recording
Record complex workflows (background process with proper cleanup).
Location Simulation
Test GPS-based features with specific coordinates or GPX files.
Push Notification Testing
Send test push notifications without a server.
Permission Management
Grant/revoke permissions without manual tapping.
Deep Link Navigation
Navigate to specific screens programmatically.
Status Bar Override
Clean screenshots for documentation/App Store.
Log Analysis
Monitor console for crashes and errors.
Common Scenarios
Visual Verification
/axiom:test-simulator"Take a screenshot to verify the login button fix"
Agent automatically:
- Boots simulator if needed
- Navigates to login screen (if deep link available)
- Captures screenshot
- Analyzes: "The login button appears centered..."
Location Testing
/axiom:test-simulator"Set location to San Francisco and test the map feature"
Agent automatically:
- Sets location:
37.7749, -122.4194 - Grants location permission
- Launches app
- Screenshots map view
- Verifies location marker
Push Notifications
/axiom:test-simulator"Send a test push notification and screenshot the result"
Agent automatically:
- Creates test payload JSON
- Sends push notification
- Waits for notification
- Captures screenshot
- Checks logs for handling
Permission Flows
/axiom:test-simulator"Test the camera permission dialog"
Agent automatically:
- Resets permissions
- Launches app
- Screenshots permission dialog
- Grants permission
- Screenshots granted state
Prefer Natural Language?
Instead of using this command, you can simply say:
- "Can you take a screenshot of the app?"
- "Test my app with location simulation"
- "Check if the push notification handling works"
- "Navigate to Settings and take a screenshot"
- "Record a video of the app running"
The simulator-tester agent will automatically trigger.
Quick Screenshot
For just a quick screenshot without full testing capabilities:
/axiom:screenshotPrerequisites
- Xcode with iOS Simulator installed
- App built for simulator
- Optionally: Deep links for navigation (see
axiom-deep-link-debuggingskill)
Related
/axiom:screenshot— Quick screenshot onlysimulator-testeragent — Full documentationaxiom-deep-link-debuggingskill — Add debug-only deep linksaxiom-xcode-debuggingskill — Environment-first debuggingaxiom-swiftui-debuggingskill — SwiftUI debugging with simulator verification
Real-World Impact
Before: Manual navigation + visual check = 2-3 minutes per iteration After: Automated navigation + screenshot + Claude verification = 45 seconds
Key insight: Closed-loop debugging with 60-75% faster iteration.