Skip to main content
Run any Skill in Manus
with one click

app-tester

// Build and maintain a navigable graph of any iOS, macOS, or Android app's screens. Reads the project's navigation source to understand flows, instruments screen files with structured print logs and accessibility identifiers, then drives flows end-to-end using console logs and the accessibility tree — without requiring screenshots. Use when: (1) user says "test this", "test it", "test [feature/screen/flow]", "test the [flow] flow", "test all flows", "instrument screens", "update the flow graph", "rebuild the graph", "run flow tests", or "check that [feature] works end to end", (2) after adding or modifying screens or navigation logic, (3) when debugging a broken navigation flow. Works on iOS simulator, macOS, and Android emulator/device. For Flutter Android apps: uses ADB + uiautomator for UI inspection, flutter run + SIGUSR1 for hot reload. For Expo / React Native apps: uses AXe on iOS and ADB + uiautomator on Android for UI inspection, with `console.log` + Metro logs for confirmation and `testID` / `accessibi

$ git log --oneline --stat
stars:1
forks:0
updated:May 6, 2026 at 07:21
SKILL.md
readonly