Skip to main content

Windows Automation

Automate Windows desktop applications using UI Automation - click elements, read values, and control native Windows apps.

Overview

The Windows Automation package provides native Windows application automation using Microsoft UI Automation. Use it when you need to automate Windows desktop applications, interact with UI elements, read control values, or control windows.

Key Features

  • Element Interaction - Click, type, and interact with UI elements
  • Value Reading - Get text, values, and properties from controls
  • Form Controls - Checkboxes, comboboxes, sliders
  • Window Management - Move, close, and control windows
  • Wait Operations - Wait for elements and windows

Available Nodes

  • Start Session - Start UI Automation session
  • Stop Session - End the session
  • Get Session - Get current session info
  • Transfer Session - Transfer session to another flow
  • Click Element - Click a UI element
  • Click Coordinate - Click at screen coordinates
  • Get Text - Get text from element
  • Set Text - Enter text into element
  • Get Value - Get control value
  • Set Value - Set control value
  • Get Checkbox - Get checkbox state
  • Set Checkbox - Set checkbox state
  • Get Combobox - Get combobox selection
  • Set Combobox - Select combobox item
  • Get Slider - Get slider value
  • Set Slider - Set slider value
  • Is Enabled - Check if element is enabled
  • Is Selected - Check if element is selected
  • Set Selected - Select an element
  • Set Focus - Focus an element
  • Send Key - Send keyboard input
  • Get Properties - Get element properties
  • Wait Element - Wait for element to appear
  • Wait Window - Wait for window to appear
  • Move Window - Reposition window
  • Close Window - Close a window
  • Screenshot - Take window screenshot

When to Use This Package

  • Desktop Apps: Automate native Windows applications
  • Legacy Software: Work with older Windows programs
  • Enterprise Applications: Automate business software
  • Form Filling: Populate Windows forms automatically
  • Data Extraction: Read data from Windows UIs

Typical Workflow

  1. Start Session to initialize automation
  2. Wait Window for application to appear
  3. Click Element / Set Text to interact
  4. Get Text / Get Value to read data
  5. Stop Session when finished