- Overview
- UI Automation
- Applications and technologies automated with UI Automation
- Project compatibility
- UI-ANA-016 - Pull Open Browser URL
- UI-ANA-017 - ContinueOnError True
- UI-ANA-018 - List OCR/Image Activities
- UI-DBP-006 - Container Usage
- UI-DBP-013 - Excel Automation Misuse
- UI-DBP-030 - Forbidden Variables Usage In Selectors
- UI-PRR-001 - Simulate Click
- UI-PRR-002 - Simulate Type
- UI-PRR-003 - Open Application Misuse
- UI-PRR-004 - Hardcoded Delays
- UI-REL-001 - Large Idx in Selectors
- UI-SEC-004 - Selector Email Data
- UI-SEC-010 - App/Url Restrictions
- UI-USG-011 - Non Allowed Attributes
- UX-SEC-010 - App/Url Restrictions
- UX-DBP-029 - Insecure Password Use
- UI-PST-001 - Audit Log Level in Project Settings
- UiPath Browser Migration Tool
- Clipping region
- Computer Vision Recorder
- Activate
- Anchor Base
- Attach Browser
- Attach Window
- Block User Input
- Callout
- Check
- Click
- Click Image
- Click Image Trigger
- Click OCR Text
- Click Text
- Click Trigger
- Close Application
- Close Tab
- Close Window
- Context Aware Anchor
- Copy Selected Text
- Element Attribute Change Trigger
- Element Exists
- Element Scope
- Element State Change Trigger
- Export UI Tree
- Extract Structured Data
- Find Children
- Find Element
- Find Image
- Find Image Matches
- Find OCR Text Position
- Find Relative Element
- Find Text Position
- Get Active Window
- Get Ancestor
- Get Attribute
- Get Event Info
- Get From Clipboard
- Get Full Text
- Get OCR Text
- Get Password
- Get Position
- Get Source Element
- Get Text
- Get Visible Text
- Go Back
- Go Forward
- Go Home
- Google Cloud Vision OCR
- Hide Window
- Highlight
- Hotkey Trigger
- Hover
- Hover Image
- Hover OCR Text
- Hover Text
- Image Exists
- Indicate On Screen
- Inject .NET Code
- Inject Js Script
- Invoke ActiveX Method
- Key Press Trigger
- Load Image
- Maximize Window
- Microsoft Azure Computer Vision OCR
- Microsoft OCR
- Microsoft Project Oxford Online OCR
- Minimize Window
- Monitor Events
- Mouse Trigger
- Move Window
- Navigate To
- OCR Text Exists
- On Element Appear
- On Element Vanish
- On Image Appear
- On Image Vanish
- Open Application
- Open Browser
- Refresh Browser
- Replay User Event
- Restore Window
- Save Image
- Select Item
- Select Multiple Items
- Send Hotkey
- Set Clipping Region
- Set Focus
- Set Text
- Set To Clipboard
- Set Web Attribute
- Show Window
- Start Process
- System Trigger
- Take Screenshot
- Tesseract OCR
- Text Exists
- Tooltip
- Type Into
- Type Secure Text
- Use Foreground
- Wait Attribute
- Wait Element Vanish
- Wait Image Vanish
- Application Event Trigger
- Check/Uncheck
- Check App State
- Check Element
- Click
- Click Event Trigger
- Drag and Drop
- Extract Table Data
- For Each UI Element
- Get Attribute
- Get Browser Data
- Get Text
- Get URL
- Go to URL
- Highlight
- Hover
- Inject Js Script
- Keyboard Shortcuts
- Keypress Event Trigger
- Mouse Scroll
- Navigate Browser
- Select Item
- Set Browser Data
- Set Runtime Browser
- Set Text
- Take Screenshot
- Type Into
- Use Application/Browser
- Perform browser search and retrieve results using UI Automation APIs
- Web Browsing
- Find Images
- Click Images
- Trigger and Monitor Events
- Create and Override Files
- HTML Pages: Extract and Manipulate Information
- Window Manipulation
- Automated List Selection
- Find and Manipulate Window Elements
- Manage Text Automation
- Load and Process Images
- Manage Mouse Activated Actions
- Automate Application Runtime
- Automated Run of a Local Application
- Browser Navigation
- Web Automation
- Trigger Scope Example
- Enable UI Automation support in DevExpress
- Computer Vision Local Server
- Mobile Automation
- Release notes
- Project compatibility
- Get Log Types
- Get Logs
- Get Page Source
- Get Device Orientation
- Get Session Identifier
- Install App
- Manage Current App
- Manage Other App
- Open DeepLink
- Open URL
- Mobile Device Connection
- Directional Swipe
- Draw Pattern
- Positional Swipe
- Press Hardware Button
- Set Device Orientation
- Take Screenshot
- Take Screenshot Part
- Element Exists
- Execute Command
- Get Attribute
- Get Selected Item
- Get Text
- Set Selected Item
- Set Text
- Swipe
- Tap
- Type Text
- Terminal
UI Automation Activities
Release notes
Release date: October 22, 2024
Added support in the Direct Connection provider for the Terminal Session activity, allowing the use of specific control keys for the Tandem terminal. These control keys include: Next Page, Prev Page, Left, Right, Program Reset, Soft Reset.
The Connection Configuration button in the Terminal Session activity is now disabled when the Existing Connection property is set.
- Timeout exceptions in Wait-type activities, namely Wait Screen Text, Wait Field Text, Wait Text at Position, caused the terminal connection to be marked as disconnected, which in turn, resulted in the malfunctioning of subsequent Terminal activities.
- The screen resolution was improperly detected in the Rocket BlueZone provider.
Release date: July 8, 2024
Starting with this package version, the .NET Desktop Runtime in both x64 and x32 versions is no longer a software requirement.
Int32
: Row and Column.
Added proxy server support for the Direct Connection provider.
Added a login dialog in the Recorder for terminal connections using the Direct Connection provider and the SSH communication protocol. Previously, the recorder was disabled for such connections.
Added support for the Select control key, used in VT terminals.
Release date: November 28, 2023
Added a configuration option for the Answerback feature in the VT family of terminals, in the Direct Connection provider.
Added support for FieldPlus, FieldMinus and FieldExit control keys, used with IBM 5250 terminals (AS400).
Release date: August 23, 2023
Added two new activities to the Terminal Activities package: Find Text and Move Cursor to Text.
The Terminal Activities package now supports the Windows project compatibility (.NET 6.0) for native providers for various terminal emulators (previously available only in Windows - Legacy projects).
Added support for the Cursor Select control key, used with the IBM 3270 family emulators.
Release date: April 28, 2023
The Terminal Activities package is now compatible with .NET Runtime 6.
- Fixed a bug that caused Terminal Session connection exceptions in Windows - Legacy projects using EHLLAPI or other native providers (such as IBM Personal Communications or Attachmate).
- Fixed a condition that caused the robot process to hang as a result of the
UiPath.Terminal.Host.exe
process crashing.
Release date: January 26, 2023
Added support for different screen resolutions, for VT terminals and Wyse Terminals, in the Direct Connection provider.
For Wait type activities (Wait Screen Text, Wait Text at Position, etc.), the text the activity is set to wait for is now added to the timeout exception message for an easier way of tracking the errors.
Added support for running the EHLLAPI and native providers (PCOMM, BlueZone, etc.) independent of the target architecture (32/64bit) of the 3rd party emulator:
- For Windows-Legacy projects, the use of 64-bit 3rd party emulators is now allowed.
- For Windows projects, the use of 32-bit 3rd party emulators is now allowed.
Release date: July 13, 2022
Added the MS-DOS Hebrew encoding (CP 862) as option in the EHLLAPI provider configuration screen.
System.Drawing.Color
object.
Added VT specific control characters (CTRL+A to CTRL+Z) as options for the Send Control Key activity.
Added the Shift+Tab control key, available only with the Direct Connection provider and terminal type Wyse series.
- Using Direct Connection on TN5250 caused the emulator to crash with an AccessViolationException.
- Fixed a bug in the EHLLAPI provider that prevented the proper closing and deallocation of the TerminalConnection.
- Fixed the behavior of the Wait Text at Position activity, to take into account only the text on the screen, not the fields on the screen.
- Fixed a bug in the Direct Connection provider that caused it to write log files containing configuration errors.
- Fixed a bug occurring on UiPath.Terminal.Activites package v2.4.0 that prevented the proper execution of the terminal activities using EHLL provider with Studio/Robot versions older than 2021.10.
- Fixed a bug in the EHLLAPI provider that prevented the proper detection of fields starting in row 1, column 1.
- Fixed a bug occurring when a previously closed
TerminalConnection
object tried to reopen the connection. Now, it throws an exception when a workflow tries to use it.
Release date: November 15, 2021
The UiPath.Terminal.Activities package is now compatible with .NET 5. Projects created with project compatibility Windows (.NET 5 with Windows support) and using 3rd party terminal emulators (EHLL, IBM Personal Communications, etc) require a 64-bit architecture.
Support was added for Next Screen, Previous Screen, and Hold Screen control keys for the VT family of terminals.
Support was added for Wyse terminals in the Configure Connection window for the following modes of operation: Wyse 50+, Wyse 60, and Wyse 350.
New configuration options have been added to the Configure Connection window, VT terminals being available with the following options: VT100, VT101, VT 102, VT220, VT240, VT320, VT340, and VT420.
- Fixed a bug occurring on the recording function. Now, before recording any activities, the Start Recorder button checks if there is a sequence inside the Terminal Session Scope.
- Fixed a bug occurring on UiPath.Terminal.Activities package v2.1.0 that was causing IBM Personal Communications to stop working when any of the activities were run.
- Fixed a bug occurring when the Wizard button was accessed without a connection string. Now, the Wizard button is disabled if the connection string is null, it includes a variable, or the SSH is used.
Release date: July 27, 2021
The Terminal Session activity now supports selecting the Screen Size of a session before creating it, thus enabling you to directly create a session with the screen size of your choice.
An exception was thrown when the Text property of the Set Field activity was empty.
@
symbol.
When creating a Terminal Session with Rocket BlueZone v8.1, the Control Key Reset did not work properly.
Release date: March 19, 2021
You can now use CTRL, ALT, and SHIFT keys in combination with F-keys when automating with the Terminals package.
To prevent issues when certain fonts are missing from the terminal machines you are automating, the default fallback font has been changed to Consolas.
We have added support for SCO ANSI and Tandem T653x terminals in the Terminal Session activity.
- If the keyboard was locked after sending keys to the terminal machine, the next activities in the workflow failed due to timeout. To avert this, the behavior has been changed and now the activity that causes the keyboard to become locked throws an issue.
- Fixed an issue with Direct Connection where text sent to the terminal was not visible on screen.
- When using 5250 terminal types, and the screen had AutoEnter fields, checking for keyboard lock after sending keys failed.
Release date: December 17, 2020
The Terminal Session recorder can now be reopened at any point after dragging the activity to the Workflow Designer by using the Start Recorder button in the body of the activity.
Starting with this update, the Terminal Activities pack now supports automating in ANSI terminal emulation.
Resolution change support has been added for Direct Connection and HLLAPI providers.
- At design time, the validation did not fail if Internal Provider was used in a workflow upgraded to the new Direct Connection method.
- Fixed an issue with Direct Connection that caused a crash when writing into certain input fields.
- Fixed multiple localization issues throughout the activities in this pack.
- Proper error handling has been added when performing an invalid SSH login.
- Fixed an issue that did not allow establishing a connection when using IBM Personal Communicator.
- The Send Control Key activity would sometimes fail to process the current screen due to execution timing.
- Fixed an issue that caused sending the Reset key with the Send Control Key activity to not function when the terminal keyboard was inhibited.
- Page Up and Page Down controls were incorrectly mapped for the 5250 emulator.
Release date: September 28, 2020
In order to offer a more reliable and versatile solution for creating automation processes with Terminals, the Terminal Activities Pack now harnesses TurboSoft'sTTwin OCX interface, which significantly improves the way Windows-based applications access legacy software systems.
- Implementations using the Internal Provider are no longer supported. In the case of such workflows, the provider in the Terminal Session activity has to be changed to Direct Connection for the activities to function properly. Running any old workflows with this new package results in unforeseeable consequences and is not recommended.
Release date: June 26, 2019
Release date: January 10, 2019
This new year brings two more languages in the entire UiPath Platform - French and Russian. Since we layed down the foundations of localization in our previous release, we are continuing our efforts in bringing you a more immersive experience and lowering the language barrier bit by bit.
Release date: October 10, 2018
- v2.8.1
- Improvements
- Bug fixes
- v2.8.0
- Improvements
- Bug fixes
- v2.7.3
- Bug fixes
- v2.7.2
- New feature and improvements
- v2.7.1
- New features and improvements
- Bug fixes
- v2.7.0
- New features and improvements
- Bug fixes
- v2.6.1
- New features and improvements
- Bug fixes
- v2.6.0
- New features and improvements
- Bug fixes
- v2.5.0
- New features and improvements
- Bug fixes
- v2.4.1
- Bug fixes
- v2.4.0
- New features and improvements
- Bug fixes
- v2.3.0
- New features and improvements
- Bug fixes
- v2.2.0
- New features and improvements
- Bug fixes
- v2.1.0
- New features and improvements
- Bug fixes
- v2.0.1
- New features and improvements
- Breaking changes
- Known Issues
- v1.3.4
- New features and improvements
- v1.3.3
- New features and improvements
- v1.3.2
- New features and improvements
- v1.3.1
- New features and improvements
- v1.3.0
- New features and improvements
- v1.2.6857.19163
- New features and improvements