Use cases
The scenarios teams automate with Drizz — onboarding, authentication, search, checkout, navigation and full regression suites.
Platforms
Android · iOS · Mobile web
Best for
End-to-end functional flows,
Also handles
Cross-app flows, location-dependent flows, API-seeded data
Watch out
Secure screens — payment PIN entry renders black to any capture tool, Drizz included
Prerequisites
Drizz desktop app installed and signed in
The app under test registered
A
login_modulemodule, for the checkout example below — see Modules
Scenarios
User onboarding
First launch, permission prompts, profile setup, tutorial skips
Authentication
Login, OTP, social sign-in, logout, session expiry
Search & filter
Query entry, result lists, sort and filter combinations, empty states
Product & catalog
Category browsing, product detail, variants, wishlists
Checkout & payment
Cart, address, coupons, order summary, confirmation
App navigation
Tab switching, deep links, back behavior, state after backgrounding
Regression suites
All of the above, across devices, on every release
Each is an ordinary Drizz test. None requires a different tool or a special mode.
Copy this
A checkout flow against ShopEase, the demo app used throughout these docs.
Beyond a single app
Flows that leave your app
An OTP arriving in the SMS app, a payment handoff, an OAuth screen in a browser
Location-dependent flows
Set a location with SET_GPS(latitude=, longitude=) before the app reads it
Data-seeded flows
Call your own API mid-test to create the state a scenario needs, then assert the UI matches — see API steps
Many accounts or environments
One script, one dataset per environment
Worked examples of each are in Recipes.
Common mistakes
Put a 60-step journey in one test
A failure mid-flow is hard to isolate and stabilize. One scenario per test is the pattern these docs assume
Assert on a payment PIN screen
The screen renders black to any capture tool, Drizz included
Automate a device matrix before one device is stable
Every device repeats the same failure
Next
Last updated: 6 August 2026
Last updated
Was this helpful?