Skip to main content
Arka page को wait_until="load" के साथ headlessly load करता है, फिर एक configurable settle delay के लिए wait करता है (WebGL/Canvas apps के लिए सुरक्षित), एक full-page screenshot capture करता है, page errors record करता है, और HTTP status और title report करता है। Optional browser runtime install करें:
एक Vite/WebGL app के लिए, जब आवश्यक हो एक लंबा settle delay उपयोग करें:
यदि Playwright missing है, Arka ऊपर के सटीक install commands print करता है। Browser check read-only है; console/WebGL errors report किए जाते हैं ताकि उन्हें app में fix किया जा सके।

Declarative cross-platform app tests

Arka macOS, Linux, और Windows पर एक ही browser workflow चला सकता है:
Supported actions goto, click, fill, press, wait, assert_text, और screenshot हैं। Screenshots temporary होते हैं जब तक --output supplied न हो। एक workflow develop करते समय --headed का उपयोग करें; production applications के विरुद्ध चलाने से पहले generated steps की समीक्षा करें। Native desktop apps के लिए, optional PyAutoGUI backend का उपयोग करें:
Desktop steps click, type, hotkey, press, wait, और screenshot का समर्थन करते हैं। वे कभी भी implicitly किसी app को launch नहीं करते या shell commands perform नहीं करते; target app को अलग से launch करें और coordinates को test environment के लिए specific रखें।