argent-test-ui-flow
This skill enables automated UI testing by orchestrating interact-screenshot-verify cycles, letting you capture application state and validate outcomes programmatically. Build reliable test workflows that reduce manual verification overhead and accelerate quality assurance cycles.
argent-test-ui-flow orchestrates interact-screenshot-verify cycles to automate UI testing. You programmatically trigger interactions (taps, swipes, gestures), capture screenshots after each action, and verify the resulting application state. This cycle-based approach reduces manual verification overhead and accelerates QA workflows by automating the steps testers would perform manually.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-27
argent-test-ui-flow orchestrates interact-screenshot-verify cycles to automate UI testing. You programmatically trigger interactions (taps, swipes, gestures), capture screenshots after each action, and verify the resulting application state. This cycle-based approach reduces manual verification overhead and accelerates QA workflows by automating the steps testers would perform manually.
Use it when
- Yes.
- argent-test-ui-flow performs visual regression testing through screenshot diffing.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Install
software-mansion/argent/argent-test-ui-flow · repository language: TypeScript
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How does argent-test-ui-flow automate app testing with screenshots and interactions?
argent-test-ui-flow orchestrates interact-screenshot-verify cycles to automate UI testing. You programmatically trigger interactions (taps, swipes, gestures), capture screenshots after each action, and verify the resulting application state. This cycle-based approach reduces manual verification overhead and accelerates QA workflows by automating the steps testers would perform manually.
Can argent-test-ui-flow test UI flow on iOS and Android?
Yes. argent-test-ui-flow supports cross-platform app UI testing, enabling you to build reliable test workflows that run on both iOS and Android platforms. You can validate app flows, navigation, screen transitions, and UI changes consistently across both mobile operating systems without rewriting tests for each platform.
What visual regression testing capabilities does argent-test-ui-flow provide?
argent-test-ui-flow performs visual regression testing through screenshot diffing. After interactions, it captures screenshots and compares them against baseline images to detect visual and structural UI changes. This lets you automatically verify that app UI elements, layouts, and visual behavior remain correct after code modifications.
How can argent-test-ui-flow automate manual QA steps and end-to-end scenarios?
argent-test-ui-flow lets you programmatically interact with app UI elements—taps, swipes, text input, gesture automation—and verify outcomes via screenshots. You can build end-to-end test scenarios that replicate user workflows: login flows, navigation paths, permission dialogs, modals, and complex app interactions. This automation replaces repetitive manual QA steps.
What types of interactions can argent-test-ui-flow automate on mobile apps?
argent-test-ui-flow automates tap, swipe, and gesture interactions on mobile simulators and devices. You can programmatically interact with app UI elements, trigger user actions, and verify element discovery and state changes. This enables comprehensive testing of app navigation, screen transitions, permission dialogs, and complex user workflows.
Is argent-test-ui-flow open source and what license does it use?
argent-test-ui-flow is distributed under the Apache-2.0 license, making it open source and freely available for commercial and personal use with proper attribution.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Platform-agnostic
The interaction tool names are identical on iOS and Android — gesture-tap, gesture-swipe, describe, screenshot, launch-app, etc. — and the tool-server auto-dispatches based on the udid you pass (UUID-shape → iOS, adb serial → Android).
Before testing, resolve which device to test on. Call list-devices and follow <device_selection_rule>: prefer a running device on any platform;
Once a platform is chosen, the per-platform setup skill takes over:
| Platform | Setup skill | Find devices with |
|---|---|---|
| iOS | argent-ios-simulator-setup |
list-devices → boot-device with udid if none booted |
| Android | argent-android-emulator-setup |
(truncated - see the full file via the links below)
File tree — 1 file
packages/skills/skills/argent-test-ui-flow/SKILL.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Automate UI testing with interact-screenshot-verify loops”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
argent-device-interact enables developers to script and automate user interface interactions across multiple platforms—iOS simulators, Android emulators, and Chromium-based applications. Built by Software Mansion, this tool provides programmatic control over device interactions, making it ideal for testing workflows, UI automation, and cross-platform application validation.
This skill handles the complete setup and boot sequence for iOS simulators, whether you're preparing a fresh environment or starting a new session. It streamlines the configuration process so you can begin testing immediately without manual initialization steps.
This skill automates visual regression detection by analyzing differences between baseline and current application screenshots. It helps teams identify unintended UI changes early in development, preventing visual bugs from reaching production. Perfect for continuous integration pipelines that need reliable visual testing coverage.
Argent's flow creation tool lets you capture device interactions and convert them into automatable sequences. Record user actions once, then replay them across multiple scenarios to eliminate manual repetition and streamline your workflow.
This skill automates the initialization and startup of Android emulator instances for development and testing pipelines. It handles the configuration steps needed to get a fresh emulator running, reducing manual setup overhead and enabling faster iteration cycles for mobile app projects.
argent-lens helps you explore multiple design directions for UI components by generating and comparing visual variants in parallel. Rather than settling on a single approach, you can evaluate competing options side-by-side to make more informed design choices. This workflow accelerates iteration and helps teams align on the strongest visual direction before committing to implementation.
More skills Ios Mcp Routing (unlicensed) · argent-metro-debugger (Apache-2.0) · e2e-testing (MIT) · argent-settings-permissions (Apache-2.0) · argent-react-native-profiler (Apache-2.0)