Skip to content

Core Concepts

Controller (PymordialController)

The central coordinator. It manages: - Devices: Hardware or emulator connections. - Apps: Registered applications. - Input: Sending clicks, swipes, text. - Vision: Finding elements on screen.

App (PymordialApp)

Represents a specific application. It uses a State Machine to track lifecycle: - CLOSED: App is not running. - LOADING: App has been launched but not ready. - READY: App is fully loaded and interactive.

Element (PymordialElement)

A UI component to interact with. - Image: Template matching. - Pixel: Color verification. - Text: OCR text finding.