wait_until="load", then waits for a
configurable settle delay (safe for WebGL/Canvas apps), captures a full-page
screenshot, records page errors, and reports the HTTP status and title. Install
the optional browser runtime with:
Declarative cross-platform app tests
Arka can run the same browser workflow on macOS, Linux, and Windows:goto, click, fill, press, wait, assert_text,
and screenshot. Screenshots are temporary unless --output is supplied.
Use --headed while developing a workflow; review the generated steps before
running them against production applications.
For native desktop apps, use the optional PyAutoGUI backend:
click, type, hotkey, press, wait, and
screenshot. They never launch an app or perform shell commands implicitly;
launch the target app separately and keep coordinates specific to the test
environment.