What problem does it solve?
It eliminates flaky, manual UI walkthroughs by running a repeatable tap/swipe/type-and-verify loop that checks what the user would see after every action.
Core Features & Use Cases
- Autonomous UI flow execution: takes a baseline screenshot, performs interactions, and verifies results with follow-up screenshots.
- Robust element discovery: uses the right inspection method depending on whether the app is React Native (component tree) or a standard/native screen (UI accessibility tree via describe).
- Recovery for common failures: retries after loading states and coordinate misses, and guides how to handle permission/system overlays.
Use case example: verify that a login flow works by navigating from the login screen to the home screen while confirming each intermediate state.
Quick Start
Use the argent-test-ui-flow skill to test an iOS or Android UI flow by taking an initial screenshot, using discovery to find targets, performing gestures/inputs, and verifying the resulting screenshots until the goal state is reached.