sootsim do

drive the app (tap, type, scroll, swipe, key, reload, …)

sootsim do

Grouping verb for user-interaction actions. sootsim do <action> covers the write side of the bridge — taps, typing, key presses, touch/scroll/drag/swipe/pinch gestures, reload, and local timing helpers.

terminal

sootsim do <action> [args]

Examples

terminal

sootsim do tap 196 727
sootsim do double-tap 196 400
sootsim do tap-text "Sign in"
sootsim do tap-id loginNextButton
sootsim do type "natew.bsky.social"
sootsim do type-into email "[email protected]"
sootsim do key return
sootsim do key-sequence shift h i
sootsim do dismiss
sootsim do scroll feed 0 400
sootsim do drag 200 720 200 160
sootsim do swipe 200 720 200 160
sootsim do gesture swipe-from-bottom-edge
sootsim do reload

Ready to build?

Run your React Native app in the browser. No simulators, no native toolchain, no waiting.

npm i -g sootsim