FindNode
FindNode is Sigma RT's UI element detection system that identifies elements through query-based interaction rather than screen coordinates. It integrates with Android Accessibility services to enable intelligent automation across devices with different resolutions.
Key Advantages
- No coordinate dependency — queries target UI elements by properties (text, ID, class)
- Cross-resolution — same queries work on any screen size
- Multi-device — run the same automation across different phone models
How It Works
Instead of clicking coordinates:
javascript
// Old way (coordinate-based)
device.click(540, 960);
// FindNode way (object-based)
device.sendAai({ query: "T:OK", action: "click" });Documentation
- Query Syntax — Template, Basic, and Expanded query types
- Actions — Click, scroll, get text, and other actions
- Templates & Filters — Pre-built templates for common patterns
- Examples — Practical query examples
- Full Reference — Complete FindNode reference from sigma-rt.com
- More Examples — Additional examples from sigma-rt.com
Related
- AAIS Script Language — Simple scripting built on FindNode
- REST API — Use FindNode queries via HTTP
- JS API — Use FindNode queries in JavaScript
- Test Framework — Testing with FindNode assertions