What problem does it solve?
This Skill simplifies the process of building, testing, and automating iOS app development using semantic UI navigation and structured data.
Core Features & Use Cases
- Semantic UI Navigation: Navigate through UI elements using text, type, or ID, surviving UI changes.
- Build & Test Automation: Automate build processes, test execution, and analyze results.
- Device Lifecycle Management: Manage device lifecycle including booting, shutting down, creating, deleting, and resetting simulators.
- Use Case: You can use this Skill to automatically launch an iOS app, navigate through its UI, perform actions like tapping buttons and entering text, and then check for accessibility issues or visual differences.
Quick Start
To get started, run the following commands in your terminal:
bash scripts/sim_health_check.sh
python scripts/app_launcher.py --launch com.example.app
python scripts/navigator.py --find-text "Login" --tap
python scripts/navigator.py --find-type TextField --enter-text "[email protected]"
python scripts/accessibility_audit.py