- Release Notes
- Getting Started
- Setup and Configuration
- Automation Projects
- Dependencies
- Types of Workflows
- File Comparison
- Automation Best Practices
- Source Control Integration
- Debugging
- The Diagnostic Tool
- Workflow Analyzer
- About Workflow Analyzer
- ST-NMG-001 - Variables Naming Convention
- ST-NMG-002 - Arguments Naming Convention
- ST-NMG-004 - Display Name Duplication
- ST-NMG-005 - Variable Overrides Variable
- ST-NMG-006 - Variable Overrides Argument
- ST-NMG-008 - Variable Length Exceeded
- ST-NMG-009 - Prefix Datatable Variables
- ST-NMG-011 - Prefix Datatable Arguments
- ST-NMG-012 - Argument Default Values
- ST-NMG-016 - Argument Length Exceeded
- ST-DBP-002 - High Arguments Count
- ST-DBP-003 - Empty Catch Block
- ST-DBP-007 - Multiple Flowchart Layers
- ST-DBP-020 - Undefined Output Properties
- ST-DBP-023 - Empty Workflow
- ST-DBP-024 - Persistence Activity Check
- ST-DBP-025 - Variables Serialization Prerequisite
- ST-DBP-026 - Delay Activity Usage
- ST-DBP-027 - Persistence Best Practice
- ST-DBP-028 - Arguments Serialization Prerequisite
- Variables
- Arguments
- Imported Namespaces
- Recording
- UI Elements
- Control Flow
- Selectors
- Object Repository
- Data Scraping
- Image and Text Automation
- Automating Citrix Technologies
- RDP Automation
- SAP Automation
- VMware Horizon Automation
- Logging
- The ScaleCoordinates Migration Tool
- The ScreenScrapeJavaSupport Tool
- The WebDriver Protocol
- StudioPro
- Extensions
- Troubleshooting

Studio User Guide
Example of Using Input Methods
linkTo get a clearer picture of how these three methods work, let’s create a simple project that writes something in a Notepad window and switch between the three input methods.
- Open a Notepad window.
- In Studio, from the Basic Recording toolbar, start the automatic recorder.
- Type something into the Notepad window.
- Minimize the window and restore it.
- Type something else in the Notepad window.
- Press Esc two times. The automation is saved and displayed in the Designer panel. It should look as in the following screenshot.
- Move the activity that restores the Notepad window after the second Type Into one. We do this to check if the type of input method selected can also write to Notepad in background mode.
- From the drop-down of the second Type Into activity, select enter. A special key string is displayed at the end of the previously-existing text.
- Copy the special key string at the beginning of the sentence. This enables you to test special keys, such as Enter that adds
a new line in a text editor.
- Run the workflow once with every input method. Note the differences:
- The Default method – it does not automatically erase previously written text, supports special keys, but writing in the background does not work;
-
The SendWindowMessagesmethod – works in the background, supports special keys, but it does not erase pre-existing text (you have to manually select the Empty Field check box in the Properties panel);
-
The Simulate Type/Click method – works in the background, but it automatically erases pre-existing text, and does not support special keys.
Therefore, be careful to choose the method that best suits your needs. If special keys are a must, you might want to avoid the Simulate Type/Click method, or if speed is what matters most, then maybe Simulate Type/Click is the right one.