If an automation is intended to share the desktop with a human user, all UI interaction must be implemented in the background. This means that the automation has to work with UI element objects directly, thus allowing the application window to be hidden or minimized during the process.
- Use the SimulateType, SimulateClick and SendWindowMessages options for navigation and data entry via the Click and TypeInto activities
- Use the SetText, Check and SelectItem activities for background data entry
- GetText, GetFullText and WebScraping are the output activities that run in the background
- Use ElementExists to verify application state