Semaloop vs Drizz
Drizz is a vision-based agent that authors reusable mobile tests and runs them on real devices. Semaloop runs plain-English tests on real iPhones and Android emulators against every build you ship.
What Drizz is
Drizz takes a plain-English instruction, executes it on a real iOS or Android device using vision rather than selectors, and authors a reusable test case from the result. Those cases then support conditionals, variables, API calls and reusable modules, so a flow becomes a programmable object you maintain.
Where they differ
| Semaloop | Drizz | |
|---|---|---|
| What a test becomes | A description of intent, permanently | An authored case you then maintain |
| Where the logic lives | In the agent, resolved each run | In conditionals, variables and modules |
| What triggers a run | Every new build, automatically | Test plans and CI/CD triggers you configure |
| Non-visual checks | Audio output is in scope | Vision-based |
Choose Drizz if
- You want the structure of a scripted suite — branching, shared modules, variables — with the authoring cost removed.
- Your flows need mid-test API calls or system commands as first-class steps.
Choose Semaloop if
- You would rather not accumulate test objects to maintain at all.
- You want a run per build without configuring the plans and triggers behind it.