Your first test
SootSim supports three testing approaches. Pick the one that matches your workflow.
Flow files (YAML)
The simplest place to start. Create flows/smoke.yaml:
Run it:
terminal
Detox-style tests (Playwright)
If you want a familiar API, create test/my-app.test.ts:
Run with:
terminal
Detox compat (existing Detox suites)
If you already have Detox tests, SootSim can run them unmodified:
terminal
This auto-detects your Detox configuration and remaps
import { by, element, expect } from 'detox' to SootSim’s driver.
Test bridge API
All test drivers access the node tree through window.__sootsimTest:
CI integration
For plain JUnit test output in CI:
terminal
That does not require a SootSim account.
If you also want SootSim cloud preview uploads from CI, that lane needs a
paid plan plus a SOOTSIM_API_KEY secret created with
sootsim keys create <label>. Use Personal for your own repos; use Team for
shared org workflows and pooled quota.