Skip to content

spana

Write TypeScript tests. Run on web, Android, and iOS.

Pure TypeScript

No YAML, no JVM, no app modification required. Write tests in the same language as your app.

Cross-platform

A single test file runs on Web (Playwright/CDP), Android (UiAutomator2), and iOS (WebDriverAgent).

Agent-first

JSON reporter, element hierarchy dump, and selector discovery — built for AI agent workflows.

Auto-wait

Configurable poll interval, settle timeout, and retry logic. No manual sleeps.