Skip to main content
Advanced X11 desktop automation features including OCR, element finding, and advanced interactions.

Prerequisites

Before you begin, make sure you have:
  • VNC server running - A VNC server must be started (see VNC Server)
  • Desktop template - A sandbox with desktop support enabled
  • Active sandbox - A running sandbox with desktop capabilities
  • Basic desktop automation - Familiarity with basic desktop operations is helpful

Overview

X11 advanced features enable:
  • OCR (Optical Character Recognition) text extraction
  • Finding UI elements by text
  • Waiting for elements to appear
  • Advanced drag and drop
  • Window capture
  • Hotkey execution
Desktop automation requires a template with desktop support. Ensure your sandbox has desktop capabilities enabled.

OCR (Optical Character Recognition)

Extract text from screen regions using OCR:
Expected Output:

Finding Elements

Find UI elements by text:
Expected Output:

Waiting for Elements

Wait for an element to appear:
Expected Output:

Getting Element Bounds

Get bounding box of an element:
Expected Output:

Advanced Drag and Drop

Drag and drop operations:
Expected Output:

Window Capture

Capture specific window:
Expected Output:

Hotkeys

Execute hotkey combinations:
Expected Output:

Complete Example

Complete workflow using advanced features:
Expected Output:

OCR Languages

Supported OCR languages:
  • eng: English (default)
  • spa: Spanish
  • fra: French
  • deu: German
  • And more (check Tesseract language support)

Next Steps