mobile-testing
Installation
SKILL.md
Mobile Testing (Maestro for iOS + Android)
Maestro drives the iOS Simulator and Android Emulator with simple YAML
flows. Use it to verify functionality after changes to ios-app/ or
android-app/.
Quick Start
- Verify
builder.config.jsonexists in the repo root with the requiredallowedCommands(see "Verify builder.config.json" below); create or update it if missing. - Confirm Maestro is installed (
maestro --version); if not, install it. - Build and launch the relevant app on a simulator/emulator.
- Run an existing flow from
maestro/or create one for the new feature. - Report pass/fail plus screenshot/log paths back to the user.
Verify builder.config.json
Before running any Maestro commands, ensure builder.config.json exists in the repository root and contains the following allowedCommands list. Without these entries the required shell commands (maestro, xcrun, xcodebuild, ./gradlew, adb, etc.) will be blocked by ACL policy.