UiPath Release Notes

UiPath Release Notes

UiPath.UIAutomation.Activities

v20.10.5

Release Date: 12th October 2020

New Features

Unifying UIAutomation and UIAutomation Next

The UIAutomation and UIAutomation Next activity packages have been unified under the UIAutomation v20.10.5 activity pack, containing the best of both worlds, now taking advantage of the new Unified Target technology, which brings all of the methods of targeting UI elements together, making all your automation endeavors much easier.

Also, some activities have been reworked to support the Unified Target technology. Don't worry, though, we haven't removed their old counterparts from the package, you can simply opt whether to use them or not by selecting the Classic or Modern experience from the Settings tab in Studio.

Choosing the Modern experience also grants you access to the new App/Web Recorder, which is a single recorder to rule them all, replacing all previous UIAutomation recorders with a new anchor-based, multi-technology element identification system that makes recording your actions considerably easier and faster.

You can install the unified UIAutomation activity package even on Studio v2020.4.1 or lower. Doing this displays all the classic and modern activities in the Activities pane. Please note, however, that activities and wizards which require newer Studio/Robot versions than 2020.4.1 are not available in older versions.

NOTE: Improvements performed on the UIAutomation Next package between v20.4.3 and v20.10.5 are listed in their own subchapter below, for increased clarity.

Desktop Triggers

Trigger Scope Activity

A completely new scope activity for triggers. No matter if they are part of UI Automation, System or other trigger type, this one supports even mixing them. It offers the required arguments to work with the fired trigger out of the box, like trigger name and type or its source event. Moreover, it can treat the incoming events sequentially or concurrently while it can exit after one execution.

New Triggers and UI Redesign

In this regard, we have added several new trigger activities, and redesigned some of the existing triggers, moving the most used properties at hand.

Triggers SDK

But most importantly, we democratize the trigger development. We provide a trigger SDK for everyone to use and develop custom triggers, just like you do with custom activities.

Workflow Analyzer Rules

Two new Workflow Analyzer rules have been added, as follows:

  • Forbidden Variables Usage In Selectors enables you to scan for all UIAutomation activities that use variables in selectors, thus removing any risks of using non-compliant selectors in your automation processes.

  • Insecure Password Use checks if any Type Into activities used in your workflow use plain text to type passwords instead of SecureString variables.

Computer Vision

This release brings an update to the user experience offered by the CV activities by modifying the way screens you are working with are cached. The new cache strategy saves all of the screens you are working with in the CV Screen Scope activity and allows you to perform actions on them at design time in an easier fashion.

UIAutomation Next

The new Take Screenshot activity enables you to take a screenshot of a specified UI element and save it as an image file.

You can now place Use Application/Browser activities one inside another. This gives you more flexibility when designing automations that work with multiple applications.

A new option named Configure every step is available in the App/Web Recorder. When it is enabled, the following changes occur before a step is recorded:

  • Target selection is no longer made automatically after you click the UI element to interact with. You can add or remove anchors, remove and add the target again after indicating it, and confirm the selection.

  • When adding the Get Text action, you are prompted to save the value.

  • The App/Web Recorder now remembers the last position where you moved it on the screen. When you close it and launch it again, the Recorder opens in the same position where you last left it.

New Activities

The new (Modify Text)[https://docs.uipath.com/activities/docs/modify-text] activity updates a specified text by using methods such as find and replace, trim, or concatenation, offering you multiple new ways to manipulate any text files you might need to.

The new Table Cell Scope activity enables you to attach to an existing Table UI element and perform multiple actions within it. This activity is specifically tailored for SAP WinGUI automation.

The new CV Extract Table activity enables you to retrieve any visible table by using Computer Vision and storing it into a DataTable variable for further use.

To increase support in dealing with troublesome UIs of WPF and WInForms Windows applications, we have created the new Inject .NET Code activity, which enables you to inject .NET code in any target application.

Improvements

This activity pack has now been upgraded and is fully compatible with the C# Studio feature. For more information about C# support, see About Automation Projects.

The amount of packages you can find on UiPath activity feeds is humongous, and it grows by each passing day. This can prove to be a nuisance when searching for a package with a more common name, for example. We felt your pain and decided to do something about this. From now on, all UiPath official activity packs can be easily filtered in the Package Manager so you’ll be able to reach your favorite package in no time!

We’re extending the capabilities for creating automation projects for SAP. As such, with this release, with make it possible and easy to automate SAP Fiori by building selectors out-of-the-box.

The CV Get Text activity now also has the RefreshBefore check box, which, when selected, enables you to scan again using the Computer Vision neural network for any changes since the first CV Screen Scope scan.

We have now added support for User Events monitoring for Citrix desktops and apps, as well as automations over RDP.

We now fully support application scaling for Java 9+ applications. This is done via parameters and you can read more about it on this page.

TheGetProcessNameByPid and GetWindowProcessName attributes now return a lowercase value instead of the raw process name, which had to be converted to lowercase.

The Google Cloud Vision OCR activity received a new option, named DetectionMode.

Improved the behavior of the Type Into activity when it was used on Outlook Web in Internet Explorer and Chrome. The ClickBeforeType property had to be set to true for all input methods, while the <idx> attribute with a large value was unreliable.

The default value for the SAP Logon activity is now retrieved from the corresponding registry entry.

Selectors generated for SAP table columns now return the column name as the default value instead of the column number. As such, the selector is now generated with the <colTooltip> attribute to indicate the column name.

It’s now possible for the Click activity to interact with JSpinner arrow elements in Java applications.

Selectors for Java applications now support the <cls> attribute.

Breaking Changes

  • A fix for the Take Screenshot activity causes all exceptions in the activity to be handled differently. Before the fix, any exception simply caused the screenshot to be returned as null, but now, the exception is thrown normally, stopping workflow execution. This can cause breaking changes in already existing workflows.

  • A fix for the Click before typing property in Java applications causes the cursor to be placed after the existing text instead of at the beginning of the existing text when a Type Into activity with Activate selected and Click before typing set to Single or Double is used in a Java application.

  • On rare occasions, target and anchor pairs created in version 2020.4.x may fail to identify the correct element in this version. To fix this issue, select the anchor again or add another anchor for the target.

Known Issues

  • The Object Repository does not currently support the Extract Table Data activity.

  • Some C# expressions might not work when used with the OCR engine in a CV Screen Scope activity. A workaround for this issue is using an Assign activity before the CV Screen Scope activity to run the expression.

Bug Fixes

  • Fixed an issue with the Attach Window activity which did not properly function on Java applications when the process was started from Orchestrator. The issue occurred after a Windows updates was performed. Please note that you are not prompted to install the extension for Java if the awt.dll file is not loaded in the target Java application. This is done to prevent the installation pop-up from showing up when applications cannot be automated through Java selectors. You can read more about the extension for Java on this page.

  • Improved the selector generation for the Microsoft Teams application by fixing the <cls> tag which was incorrectly generated.

  • The Key press trigger activity would fail to detect an element if its selector contained the <idx> attribute.

  • In some cases, a dropdown or context menu would disappear right before the Click or Hover activities could interact with them. This has now been fixed.

  • The Key press trigger activity did not function correctly when used on SAP WinGUI elements.

  • We fixed an issue in the App/Web Recorder that sometimes made the Choose action hover menu difficult to click.

  • When Acrobat Reader DC is the target application for a Use Application/Browser activity which has the Open property set to Always, an error no longer occurs if Acrobat is already open. The activity now attaches to the existing Acrobat window. For example, if a PDF file path is provided as an argument, the file is opened in a new tab in the existing Acrobat Reader DC window.

v20.4.3

Release Date: 24th of August 2020

Known Issues

  • The Open Browser activity throws an error after installing the KB4525237 update for Windows 10 1803. The issue does not occur after you install the KB4561621 update.

Bug Fixes

  • Fixed an issue which caused Java selectors to not be generated after installing the UIAutomation v20.4.2 package.
  • On some occasions, the Select Item activity would not interact with its target element.
  • After upgrading to Firefox 79, the Indicate on screen function would not detect elements inside iFrames.

v20.4.2

Release Date: 26th of June 2020

New Features and Improvements

Improvements were made to UIExplorer to considerably reduce the load time of panels and values when complex selectors were generated for particular applications and web pages.

v19.11.3

Release Date: 10th of June 2020

New Features and Improvements

It is now possible to create automations for the New Edge Browser (Chromium-based), by installing the corresponding extension. This can be done either at install time, when installing Studio from the UiPathStudio.msi file or later, after installation, from Studio -> Tools -> UiPath Extensions -> Edge option.

The number of RemoteRuntime calls have been reduced, resulting in faster response time and better performance.

Improvements were made to make it possible to properly identify UI elements inside the Adobe Acrobat DC 19 application, without having to open a PDF document first. Previously, a PDF document had to be opened before being able to properly identify UI elements. You can find out more here.

This patch upgrades the Cloud OCR engines in the UIAutomation package to support TLS v1.2, as the older v1.0 and v1.1 have reached end-of-life.

Known Issues

  • Automations for the New Edge Browser with the WebDriver protocol are not supported in this release. Upgrade to the UIAutomation package v20.4.1 or newer to use the New Edge Browser with the WebDriver protocol.

Bug Fixes

  • Fixed an issue which caused Studio to stop responding during element selection when the UiPath.UiAutomation.Activities v19.10.1 or newer was used.
  • Fixed the behavior of the Click Trigger activity which used to return the true value when the Click actions was performed on an unresponsive Internet Explorer window.

v18.4.7

Release Date: 2nd of June 2020

New Features and Improvements

This patch upgrades the Cloud OCR engines in the UIAutomation package to support TLS v1.2, as the older v1.0 and v1.1 have reached end-of-life.

v20.4.1

Release Date: 6th May 2020

New Features and Improvements

The newly developed Invoke ActiveX Method activity enables you to invoke ActiveX methods in your workflows as well as interact with ActiveX controls where no selectors can be found.

The new Export UI Tree activity detects and exports all UI elements and their attributes and values from an indicated element, enabling you to fully understand what may cause a selector to fail at execution. For this release, this activity is flagged as experimental, as it is still a work in progress.

The Use Foreground scope activity enables you to run a specified set of activities in the foreground.

Activities which use the SimulateType or SimulateClick properties now benefit from the AlterIfDisabled property. If set to false, corresponding activities do not interact with disabled UI elements.

The new CV Check and CV Dropdown Select activities have been added to the Computer Vision suite, offering you new tools to handle UI elements such as check boxes and drop-down lists.

The Computer Vision Server is now officially supported for Windows. You can deploy an on-prem Computer Vision server on any local Windows machine.

UIAutomation's Workflow Analyzer Rules have received an addition, with a new rule enabling you to allow or deny specified URLs or applications from being used in your automations.

We have performed minor visual improvements to the activities icons so it is easier to diferentiate between similar activities when browsing through the Activities Panel.

We have created a new set of activities delivered by the UIAutomation package specially-tailored for SAP. They are as follows:

  • Click Picture on Screen which allows you to perform click operations on pictures displayed on an SAP GUI screen.
  • Click Toolbar Button which makes it possible to click a button from the system application or SAP toolbars.
  • Read Statusbar which returns the message displayed in the SAP GUI window statusbar.
  • Select Dates in Calendar which makes it easy to select particular dates or periods of time from an SAP calendar.
  • Select Menu Item which allows you to select a menu item from the SAP GUI window.
  • Expand Tree which expands a parent tree to an active node or an active item.
  • Call Transaction which executes the provided transaction code or program.
  • SAP Logon which makes it easy to bring up the SAP Logon.
  • SAP Login which allows you to log into your SAP system.

We are constantly adding to the list of technologies for which you can create automation processes, and this time around we introduced support for VMware Horizon, making it possible to generate native selectors just as you would on your own machine. We know it is of help.

If you decided to upgrade to the New Microsoft Edge Browser, we now offer the means to install UiPath extension for it, so you may continue building your web automations with this browser.

Since debugging is an important part of building a flawless automation process, we decided to make UIExplorer a standalone tool. This allows for a more convenient way to inspect elements and selectors without having to install studio. The package also contains the SetupExtensions tool so that you can analyze elements across all your automation needs.

We’re providing our selectors with more methods of accurately identifying UI elements. Apart from Fuzzy and RegEx search, you can now identify elements with the Case-Sensitive selectors property. It works by looking at casing of the target element’s attribute value, and it also works along with RegEx search on the same attribute.

Fuzzy Search and RegEx now support the Java and SAP selector types.

Some changes were made to the interaction between activities and the Remote Runtime which results in faster response time and better performance.

The Extension for Chrome can be installed using Policy settings.

The isbrowsertabactive attribute has been added to selectors to indicate whether or not a browser window is active.

The ScreenScrapeJavaSupport tool now indicates if a wrong folder was used as a path argument.

Fuzzy Search now also works with <rdp> selector types.

Breaking Changes

Selectors generated for Java applications which contain multiple WND tags cannot be used with events monitoring.

Known Issues

Internet Explorer memory usage increases after long-term, continuous interaction. We recommend reopening the browser whenever memory usage increases.

Extensions for browser are no longer functional after updating Windows 10 to version 1903. We recommend reinstalling the extensions after performing the specific Windows 10 update.

Bug Fixes

Fixed an issue which generated an incorrect index for the selector when using the Indicate on Screen function.

The Click Trigger activity would return a true value when interacting with an unresponsive Internet Explorer window.

Fixed an issue which caused the target Java application to suddenly close when the Text Exists activity was used in a loop.

The Microsoft Dynamix 2009 application would suddenly close after using the Indicate on Screen function.

Fixed an issue in which grid elements from a custom application were not detectable.

Fixed an issue which caused a Silverlight application to be regarded as a single element, instead of properly identifying individual UI elements.

The Find Text Position activity would return an error message when used on Chrome or Firefox.

Selectors with wildcards would not function on SAP applications.

The MDesktopPane element type was not detected in custom Java applications.

Using the Type Into activity with the SymulateType property enabled did not type spaces in a text box in Internet Explorer.

A pop-up prompting to install the extension for Java was continuously brought up whenever a process attempted to start a custom Java application.

The Browser is not supported error would be shown when trying to indicate elements in Mozilla Thunderbird.

Selectors which had multi-line text attributes would fail to validate.

The Type Into activity would fail to type anything after encountering the [ or ( characters.

Fixed an issue which caused the Type Secure Text activity to stop typing after encountering the [ character if the SendWindowMessages property is set to true.

v19.11.2

Release Date: 10th February 2020

New Features and Improvements

This patch upgrades the Cloud OCR engines in the UIAutomation package to support TLS v1.2, as the older v1.0 and v1.1 are approaching end-of-life.

v19.11.1

Release Date: 20th January 2020

New Features and Improvements

As part of our further development of the Workflow Analyzer, we have implemented specific Rules for the UIAutomation activities package in this release. You can find out more by viewing the documentation here.

Bug Fixes

  • Text was not written in Chrome by the Type Into activity used with the SimulateType property enabled.
  • Fixed an issue which caused inconsistent interactive selection behavior because of high latency over a RFP connection.

v19.11.0

Release Date: 9th December

New Features and Improvements

Selectors can now be generated for the Hitachi JP1/Automatic Job Management System 3 (JP1/AJS3) application.

Breaking Changes

All activities used for working with FineReader and FlexiCapture Abbyy product families were moved into a separate package named UiPath.Abbyy.Activities. This has led to a breaking change that caused the version to skip ahead from v1.8.1 to v2.0.0. for the UiPath.Vision.Activities package, and from v19.10.1 to v19.11 for the UiPath.UIAutomation.Activities package.
The activities moved from the UiPath.UIAutomation.Activities to the UiPath.Abbyy.Activities package are Abbyy OCR and Abbyy Cloud OCR.

Known Issues

  • The UiPath.Abbyy.Activities package cannot be used with versions lower than v19.11 for the UiPath.UIAutomation.Activities package.
  • If Abbyy OCR or Abbyy Cloud OCR are set as default OCR engines in Studio Project Settings, you might lose this setting when upgrading to UiPath.UIAutomation.Activities v19.11, with or without the UiPath.Abbyy.Activities package.
  • In certain situations, when installing UIAutomation 19.10 or above in a project that already contains the UiPath.AI.ComputerVision.Activities pack, the warning message is not always displayed.

Bug Fixes

  • The value selected for the KeyModifier property across all UIAutomation activities was not saved.
  • Interactive selection launched from the Selector Editor did not minimize Studio.
  • Indicating a web selector that contained & caused the resulting selector variable to be invalid.
  • An invalid or empty selector was generated for the titlebar of Excel.
  • Fixed an issue which caused anchor selection to be faulty in cases when different UI regions were overlapping.
  • The same anchor could be indicated multiple times in the case of overlapping UI elements when using Computer Vision activities.
  • When targeting text without specified anchors with the Computer Vision activities, an incorrect target was sometimes displayed at runtime.
  • Distinct anchors set for radio buttons with different labels would sometimes be considered duplicates.
  • In certain situations, text that was correctly detected by OCR was not processed by the Computer Vision activities.
  • Fixed an issue which caused invalid selectors to be generated for web page elements in Chrome selected with the AA framework.

v19.10.1

Release Date: 11th November 2019

New Features and Improvements

The Computer Vision activities have now moved to the UIAutomation activities pack, as the newer technology offered by them is more and more becoming essential for automating various environments that are hard to target by other means. As a result, the documentation for these activities has also moved to the UIAutomation section in the docs.

The Callout activity has changed its name to Tooltip, to better reflect the actual use case of the activity. This is only a cosmetic modification, so you don't have to worry about any old workflows breaking.

We’re proud to present the support for Webdriver processes. What this means for you is that headless browser automation is now a thing, and you don’t necessarily have to rely on extensions anymore. Get informed about the Webdriver protocol, how to configure it, and what you should keep an eye out for.

We have further increased language support by adding Turkish, Portuguese (Portugal), Spanish (Latin America), and Spanish (Spain) to the list of languages present in the UiPath Platform.

The Microsoft Project Oxford Online OCR activity has been deprecated.

The Microsoft Azure ComputerVision OCR activity now has a new option named UseReadAPI that enables you to handle handwritten documents.

The Computer Vision Recorder now supports Shift + Click for editing anchors at design time.

The hotkey for opening the Computer Vision Recorder has been changed to Alt + Ctrl + V in Studio. Also, the Recorder can now be found alongside the rest of the recorders, in the Recorders drop-down.

SAP

Interactive selection now properly generates selectors for SAP popup windows.

The SAP grid technical header attribute is now supported by the Extract Structured Data activity.

The Click and Check activities are able to interact with SAP gridtable controls.

Selectors can now be generated for SAP Menubar controls.

Silverlight

Silverlight popup windows now generate valid selectors.

Known Issues

  • Enabling the Simulate Click or Simulate Type properties of an activity ignores the Clipping Region and Cursor Offset parameters of that activity.
  • Drop-down menus are not clickable with the Computer Vision activities in SAP. A workaround for this is using the CV Type Into activity with the first few characters of the specified item followed by enter.
  • If the target Windows session is not fully initialized, the Take Screenshot activity does not return any output.

Edge

  • Interactive selection does not work for Edge until all corresponding processes are terminated from the Task Manager. It is recommended to close the browser and terminate its process right after you install the extension. You can find more details on this page.

WebDriver

  • Currently, the WebDriver protocol can only be used with Google Chrome and Mozilla Firefox.
  • If multiple tabs are opened and a selector cannot be found, the execution repetitively switches between tabs in a constant retry to find the target selector. It is recommended to use a single tab in browser automations with the Webdriver protocol.
  • If the selector for the Close Application activity uses a <WND> tag, the browser session is closed, but the webdriver process remains active.
  • For headless browser automation in Chrome, the Get Visible Text activity throws an exception if the target element is not inside the window frame when it opens. This is because the Chrome headless window opens in a small resolution by default.
  • Selectors for elements inside iframes cannot be validated.
  • Activities which trigger hardware events (such as Click or Type Into), need to be configured to use the SimulateClick, SimulateType, or SimulateHover properties instead of the SendWindowMessages property.
  • Headless browser automation does not use a visual browser window, making events monitoring an unsupported action.

Selectors

  • The Non-Greedy search capability is currently not supported for Universal Windows Platform applications.
  • Fuzzy and RegEx search in selectors are not validated for html tags containing the app attribute which are used to identify a process name.

Bug Fixes

  • Fixed an issue which caused the Key Press Trigger activity to crash when it was set to monitor modifier keys.
  • Users could create variables that contained invalid characters.
  • The Anchor Base activity's body was erroneously drawn at design time.
  • The Computer Vision Recorder now supports the Shift + Click command for editing anchors at design time.
  • On 2K and 4K resolutions, Anchor/Target pairs valid at design time were valid at runtime.
  • Attributes obtained from the IAccessible2 accessibility API were not validated.
  • Particular elements were identified even if they had ancestor elements with the aastate=”invisible” attribute.
  • Using Data Scraping on an Excel table would return also return all empty cells.
  • In some cases, child elements inside a popup window were not detected.
  • Improved the behavior of the WaitVisible property to better identify elements inside the target window.

Java

  • Rarely, interactive selection on the first column of a CJSpread table would appear offset.
  • Data could not be extracted from customized JTable cells, resulting in a thrown exception.
  • An exception was thrown when trying to extract data from a JTable cell which contained invalid XML characters.
  • Improved the selection of elements inside the Eclipse application.
  • Element detection inside CAA Tables has been improved.
  • Selectors were not generated for Java SWT apps.

Silverlight

  • Adding an anchor from the Selector Editor window would cause the selector to become invalid.

v18.4.6

Release Date: 20th September 2019

New Features And Improvements

We have improved the Visible Text Scraping on Multiselect Scroll controls in an Oracle Fusion application.

v19.8.0-ce

Release Date: 27th August 2019

📘

Note:

This is a community release, which means that in order to be able to download the pack, you have to select Include Prerelease in the Package Manager. For more info on installing packages, go here.

New Features And Improvements

This release bring a long-awaited feature that makes your experience with building workflows a lot more pleasant - Project Settings enable you to configure certain properties for all the activities from a single place.

The HandwritingRecognition option was added to the Microsoft Azure Computer Vision OCR activity. Reading documents written by hand is always a challenge. Ease your job by using the new HandwritingRecognition option that can extract information from handwritten documents. Check out the new option here.

Localization has been enriched. We now added German, Spanish (Latin America), Portuguese (Brasil), and South Korean.

Added the possibility to configure automatic scrolling of pages, either by a custom number of lines or one screen at a time.

As a result of working to provide native automation for Chromium, you can now generate native selectors for applications embedding Chromium through CefSharp.

Added the ClickType property to the Click Trigger activity which allows you to specify the default type of trigger for a click event.

It’s now possible to automate desktop Silverlight applications by simply installing the corresponding extension.

Java

Selectors for the NetPhantom framework are now natively generated.

Various improvements to element selection from CAA Tables have been made.

Bug Fixes

  • Selectors which contained an idx attribute with a value greater that 1 and exact search attributes would not locate target elements.
  • Opening an unelevated instance of UI Explorer and selecting an element from an application with a higher priority would generate selectors after a considerable delay.
  • Fixed an issue which prevented UIA selector validation on table views in Microsoft Office applications.
  • Element highlight during interactive selection would appear offset when using multiple displays.
  • Fixed several issues caused by foreground windows becoming null, leading to the Desktop has been disconnected while performing UI actions exception.
  • Closing a minimized UWP (Universal Windows Platform) application would make it impossible for the next activity to send input, while throwing an exception.
  • The Open Browser activity would throw an exception when used after a Close Tab activity on Chrome version 36.
  • Fixed an issue which caused the default framework selection to become AA when Firefox Webrenderer was turned on.
  • On rare occasions, child elements were not identified in WinForms applications.
  • In Excel, child elements were erroneously identified.
  • In some WPF applications, particular elements would generate inconsistent selectors.
  • The Key property in the Key Press Trigger activity received string input without requiring the use of quotation marks.
  • The UIA framework would sometimes inaccurately compute the index attribute, leading to an element being reported as unique, even though multiple similar elements existed matching a given attribute.
  • The Get Full Text activity would throw an exception when used on the QMF for Workstation application.

SAP

  • Selectors were not generated for grid control items in SAP if the particular grid is inside a custom control.
  • Using a full SAP ID with wildcards would generate invalid selectors.
  • Selectors for column and row headers were erroneously generated.

Silverlight

  • The Set Focus activity would not properly function for some Silverlight elements.

v19.7.0

Release Date: 16th July 2019

New Features and Improvements

This minor update brings the Chinese language to the group of officially supported languages for versions 19.7 and above.

Screen scraping can now be performed by using the entire suite of OCR engines supported by the UiPath Platform.

The Chrome Extension can now also be installed on Chrome versions lower than 64.

It’s now possible to create automation projects for OpenJDK.

The aastate attribute can now be included in WND selectors.

Citrix

Detection of UI elements was improved to support different resolution settings and scaling modes.

SAP

Improved selector generation to allow unique identification of SAP session windows.

Selectors for SAP now benefit from the getTooltip attribute. It returns the tooltip message from an element which includes a tooltip.

When indicating SAP elements, you can now generate AA selectors besides the default SAP selectors.

Events monitoring has been improved to properly interact with target activities.

Java

A backup of the original accessibility.properties file is now created when you install the Java Extension.

Some improvements were made to decrease the installation time of the Java Extension.

Known Issues

SAP

  • Only the top-left element can be identified in collapsed SAP tree list.

Bug Fixes

  • The UI framework would change back to Default after using the Delay function during interactive selection. Note that the issue did not occur if the framework was changed from the UI Framework drop-down.
  • The Click Trigger activity on a web page element in Internet Explorer or Firefox was not blocked by the BlockEvent property. This happened on 32-bit machines.
  • On particular web pages, the Data Scraping wizard did not scrape data from the second page.
  • The SetupExtensions.exe /chromepolicy /uninstall command did not properly remove the Chrome Extension.
  • Monitored events were not detected on web browser elements if the corresponding selector contained the idx attribute.
  • The Copy Selected Text activity would return an empty output if the SendWindowMessages property was enabled.
  • In some cases, the aastate attribute would be ignored during process execution.
  • The htmlWindowName attribute is now truncated and replaced with a wildcard if its length exceeds 256 characters.
  • Several improvements have been made to the Chrome Extension installation via command line arguments.
  • When the Monitor Events activity is used inside a browser window or browser context, user events triggered with partial selectors were not detected.

SAP

  • Selectors would not be generated for elements returned via API calls.
  • The Select Item activity would return incomplete selectors for particular tree list items.

Java

  • Fixed an issue which caused selectors for particular elements in a tree list to become invalid on process execution.

v19.4.2

Release Date: 26th June 2019

New Features and Improvements

We want to reach out to the entire world and make automation a language everyone can speak. So, starting with this release, the entire platform is available in Chinese

📘

Note:

Chinese can only be used in this pack when installed in Studio v2019.4.4 or v2019.7 or above.

v19.6.0

Release Date: 24th June 2019

Improvements

We’re glad to introduce support for web and native applications exposed through the Microsoft App-V virtualization technology. Selectors are now natively generated for the applications exposed through this virtualization solution.

Interactive selection for the Microsoft Office suite now generates UIA selectors by default instead of AA. This considerably improves generating selectors, especially for the Slide Panel and Main Body in PowerPoint, and various Excel elements.

Several improvements were made regarding element detection in SAP. On the one hand, item selection for SAP GUI Table Controls is now possible with multiple activities, such as Select Item, Select Multiple Items, Click, Highlight, and more. On the other hand, it’s now possible to generate selectors for SAP list trees.

Native selectors can now be generated for applications running on JRE and JDK 9, 10, 11, and 12.

Known Issues

  • Selectors for the Add new sheet button in Microsoft Excel 2016 can not be generated. This is because the object is not exposed via the Active Accessibility or the UIAutomation framework. You can find out more on this page.

App-V

  • The Java extension can not be installed for App-V Java applications which are virtualized in the JRE.

Java

  • Detection of UI elements in Java 9+ applications on Windows Enterprise editions is faulty.

Bug Fixes

  • The Type Into and Type Secure Text activities did not work properly in web applications when the EmptyField and ClickBeforeTyping check boxes were simultaneously selected.
  • Selectors which contained two or more wildcards could not be validated.
  • The Click Trigger activity was inconsistent after the UiPath.UIAutomation.Activities package was upgraded from v18.4.3 to v19.4.1.
  • On rare occasions, interactive selection would suddenly end, returning an incorrect selector after previously obtaining an UIA selector from a UWP native application.
  • The Type Into, Click, and Click Image activities would considerably reduce the process execution performance when used on Internet Explorer.

Java

  • Selecting particular elements from AWT lists in Java applications would generate selectors for different elements.
  • In particular cases, using the Get Attribute activity in Java SwingSet applications would throw an exception.

SAP

  • Selectors were not generated for nodes with no text labels in SAP trees.
  • The Select Item activity did not properly interact with SAP menus which contained multiple top folders.

Edge

  • On a machine with multiple users, the Edge extension could only be installed for a single user.
  • A confusing error message was displayed after the Chrome extension was uninstalled via the SetupExtensions /ChromePolicy /Uninstall command.
  • The Select Item activity would not identify elements inside InfoPath combo boxes.
  • Executing a process which included an Open Browser activity that launched Internet Explorer to navigate to a trusted site threw an exception. This happened if the Enable Enhanced Protected Mode or the Enable 64-bit processes for Enhanced Protected Mode options were enabled.
  • The Find Element activity did not wait for the browser to finish navigating to a page, generating invalid selectors.
  • The Find Element activity would sometimes be unable to detect elements from inactive tabs in Internet Explorer.
  • Web page UI elements which were not in view were improperly targeted by the Click activity in Internet Explorer.

v19.5.0

Release Date: 21st May 2019

New Features and Improvements

All activities that use images as targets, such as Find Image Matches, have a new property, called Profile. This drop-down enables you to change the image detection algorithm and use the new Enhanced algorithm, that can identify images with more precision at the expense of more resources.

Always at your fingertips, the UI Explorer can now be opened from the options menu in the body of any activity that utilizes selectors. Also, the user interface of the UI Explorer has received some minor cosmetic changes.

The Change Reading Options of Current Document window is now automatically opened and the correct accessibility settings are selected when you indicate elements from a PDF file in Adobe Reader DC.

Selectors can now be generated for trees in the SAP Business Client 6.5.

Screen and Data Scraping can now be used to create your automation projects for applications relying on the JxBrowser library.

Bug Fixes

Selecting UI elements from high integrity applications would throw an exception.

Addressed several issues in which the Simulate Type and Simulate Click properties would inconsistently perform on particular events.

In the SAP Business Client, selectors were not generated for tree elements which contained slashes.

UIExplorer would stop responding when you selected elements from particular websites in Chrome or Firefox.

The BlockEvent property of the Click Trigger activity would not function on the Close button of an application or web browser.

The Select Multiple Items activity would throw an exception when used in Internet Explorer.

Java

Selectors were not validated for internal frames and title panes in Java applications.

Columns with 0 width are now ignored during data extraction.

The Check activity would throw an exception after changing a checkbox selection in Java applications.

The Type Into, Set Text, and Click activities did not function on tables in Java applications.

Using the Select Multiple Items on specific list elements in Java applications would throw an exception.

v19.4.1

Release Date: 25th April 2019

New Features and Improvements

Variables can now be used when editing a selector in the Selector Editor, so now you can easily store parts of selectors in variables and reuse them without a hassle.

Edge (Experimental)

The v19.4.0 UIAutomation package now makes it possible to create automations in the Edge browser! Read all about it here! Oh, since this is an experimental feature, you might also want to check out the troubleshooting guide.

JxBrowser

There’s always something more to automate! With this release, we make it possible to natively generate selectors for applications which rely on the JxBrowser library. No extensions required! There are, however, a few limitations, about which you can read on thispage.

RDP Extension

Creating automation projects over RDP connections just got a lot easier. With the help of the Windows Remote Desktop extension, selectors are natively generated. Find out how all of this is possible on this page.

You’ll be happy to hear that you can now create browser automations with native selectors for web applications exposed through Citrix Virtual Apps and Desktops.

Since we’re constantly working on new updates for you, we made it possible for the UiPath Remote Runtime component to support multiple versions.

The UIA_IsEnabledPropertyId attribute is now exposed in selectors. This enhances UI element detection in applications which rely on the UIAutomation framework.

User events monitoring faced an overhaul to address different issues when detecting trigger events, while also improving performance.

Known Issues

  • The Tesseract OCR engine fails to properly read some images with black borders.
  • The Windows Remote Desktop extension works only with RDP clients that use mstsc.exe.
  • Executing a process which scrapes a large text file with the Get Full Text activity over an RDP session throws an exception.
  • The RDP extension can only be installed per user. This is done either from Studio or the Command Prompt.
  • Jobs started from Orchestrator on an RDP machine throw an exception after many executions. It occurs after the RDP connection is left in a disconnected state multiple times.

Citrix

  • After you change DPI scaling levels, it is mandatory to restart your Citrix session for selectors to be accurately generated. Find out more on this page
  • Using multiple displays with different DPI can cause inaccurate detection of UI elements when the target window is moved across the displays. Find out more on this page

Edge

  • The UiPath Edge extension needs to be installed on Windows 10 build 1803 or above. Find out more on this page.
  • The UiPath Edge extension does not work for a user on a machine if it has been already installed by a different user. Find out more on this page.
  • Processes which use the UiPath Edge extension can not be started from Orchestrator on a machine on which Edge is the default browser. Find out more on this page.
  • In Edge, web page elements are not detected if the web pages are loaded from the local machine. Find out more on this page.
  • When automating the Edge browser, selectors containing the htmlWindowName attribute are not validated. Find out more on this page.
  • The Type Into, Type Secure Text, and Send Hotkey activities need to have the ClickBeforeTyping property enabled. Find out more on this page. In general, for browser automations, it is also recommended to enable the SimulateClick property for activities which perform click operations.
  • On some occasions, element highlighting becomes offset or imprecise.

JxBrowser Applications

  • For JxBrowser applications, the Recording wizard is not yet supported. Find out more on this page.
  • When you use the Type Into activity, be sure to enable the ClickBeforeTyping property. Find out more on this page.

Bug Fixes

  • Fixed an issue which caused Click Image to throw an exception when used after a Find Image activity.
  • Using the Click Image Trigger activity with the Block Event option enabled would block all clicks on the target application. This happened if the corresponding selector was targeting the entire application.
  • When throwing an exception, the Send Hotkey activity caused the CTRL key to remain stuck.
  • Studio froze when using UiExplorer with an instance of Internet Explorer that had Enhanced Protected Mode enabled.
  • Hovering or Indicating on Screen in a PowerShell console window caused Studio to crash.
  • In Java applications, the Click activity used with hardware events would fail to perform on UI elements from a different tab than the current one.
  • The Chrome extension would fail to install after upgrading Google Chrome to version 73.
  • In a Citrix environment, the running process would throw an error if it contained the Anchor Base activity.
  • The Take Screenshot activity did not return any output if the Windows session was not fully initialized.
  • In a Citrix environment, selectors were not generated for windowed mode Apps.

v18.4.5

Release Date: 27th March 2019

Bug Fixes

  • The Extract Structured Data activity did not return any data when used with Java applications v1.3 to v1.6.
  • When selecting web page elements in Internet Explorer, the wrong idx attribute would be generated, causing selectors to become invalid.
  • The Chrome extension would fail to install after upgrading Google Chrome to version 73.

v18.4.4

Release Date: 27th February 2019

New Features and Improvements

You asked, we delivered! One of the main improvements brought by the v18.4.4 UIAutomation package is the support for UIA selectors in Edge.

Bug Fixes

  • The Click activity would often inaccurately detect web page elements which were not in view.

Breaking Changes

The Extract Structured Data activity does not return any data when used with Java applications v1.3 to v1.6. Please note that this can cause a breaking change and it is recommended to upgrade Java to a newer version.

v19.3.0

Release Date: 20th February 2019

New Features and Improvements

The v19.3.0 UIAutomation package now makes it possible to create automations in the Edge browser! Read all about it here! Oh, since this is an experimental feature, you might also want to check out the troubleshooting guide.

UI elements in XenApps are now detected even on non-standard DPI.

We’re always looking to extend your automation capabilities. As such, we have implemented support for applications which rely on the JxBrowser library. Selectors are created natively, without having to install any extensions. There are, however, a few limitations you might want to read about.

The newly developed Microsoft Azure ComputerVision OCR engine uses the new API from Microsoft, enabling you to keep up with the evolution of technology.

We've added the ability to automatically downsize images to the Google Cloud Vision OCR activity, adding a new property called ResizeToMaxLimitIfNeccesary. This has been done to make sure the size of your images does not break the maximum limit of the engine.

The Abbyy OCR activity can now be configured to use Abbyy FineReader Engine 12 via the FineReaderVersion drop-down property. Also, the PredefinedRecognitionProfile property can be used to use one of the official Abbyy recognition profiles and the CustomRecognitionProfilePath property can be used to load in your own recognition profile into the project.

Breaking Changes

Due to some internal dependencies being updated, starting with this version, the minimum required version of Studio for using this package has changed to v2018.4.4 or v2019.2 or above.

Bug Fixes

  • Google Cloud OCR crashed when receiving an image larger than its maximum limit.
  • Google OCR was not renamed to Tesseract OCR when used in certain activities.
  • The Extract Structured Data activity did not return any data when used with Java applications v1.3 to v1.6.
  • In the SAP application menus, only the first item on the list would get recognized.
  • Fixed particular cases when the UIA selection was returning a non-UIA selector.
  • The Find Text Position activity was unable to find text that contained spaces in Internet Explorer.
  • The Text Exists, Click Text, Find Text Position, and Hover Text activities did not properly interact with particular character combinations in Internet Explorer 11.
  • In some cases, wildcard matching did not work correctly when used with Internet Explorer and other Windows 10 applications.
  • Fixed several issues which were causing selectors to not generate for UI elements when the SAP Business Client is used.
  • The Set Text activity did not work inside JTable cells with the Text role in Java applications.
  • Using the Check activity on checkboxes inside Java applications would return an error.
  • Fixed an issue which was causing the Robot Executor to stop functioning during process execution.
  • On some occasions, the Get Visible Text activity would fail and throw the Capture timeout error.
  • Additional fixes were made to improve the functionality of the Extract Data activity on tables in Java applications.
  • The Screen Scraping wizard would not return any data when used with Office 365 components.
  • The Attach Browser activity could not switch to a frameset web page tab in Internet Explorer.
  • On particular web pages, the idx=’1’ attribute in a selector would cause trigger events to be ignored by events monitoring.
  • The Type Into activity was unable to type particular characters.

Known Issues

Edge

  • The UiPath Edge extension needs to be installed on Windows 10 build 1803 or above. Find out more on this page.
  • The UiPath Edge extension does not work for a user on a machine if it has been already installed by a different user. Find out more on this page.
  • Processes which use the UiPath Edge extension can not be started from Orchestrator on a machine on which Edge is the default browser. Find out more on this page.
  • In Edge, web page elements are not detected if the web pages are loaded from the local machine. Find out more on this page.

JxBrowser Applications

  • For JxBrowser applications, the Recording, Data Scraping, and Screen Scraping wizards are not yet supported. Find out more on this page.
  • When automating JxBrowser applications, it is recommended to use the default framework when building selectors for JCef and Cef applications. Find out more on this page.
  • When you use the Type Into activity, be sure to enable the ClickBeforeTyping property. Find out more on this page.

Citrix

  • After you change DPI scaling levels, it is mandatory to restart your Citrix session for selectors to be accurately generated. Find out more on this page.
  • In a Citrix environment, using multiple displays with different DPI can cause inaccurate detection of UI elements when the target window is moved across the displays. Find out more on this page.

v19.2.0

Release Date: 18th February 2019

New Features and Improvements

The new Context Aware Anchor has been created by building upon the old Anchor Base activity. To increase precision, it now takes into account the pairs of anchors and targets, without requiring an anchor to be unique.

The Google OCR, Google Cloud OCR, and Microsoft Cloud OCR engine activities have been renamed to Tesseract OCR, Google Cloud Vision OCR, and Microsoft Project Oxford Online OCR, respectively. Don't worry, as this does not cause a breaking change to you already existing workflows!

The Extract Structured Data activity has two new properties that enable you to choose what kind of click you want to use when changing pages if the data you want to extract spans multiple pages.

Bug Fixes

  • Fixed an issue which caused the Click Trigger, Click Image Trigger, and Key Press Trigger activities to crash when using certain applications.

v18.3.6962.28967

Release Date: 23rd January 2019

To ensure backwards compatibility, the HtmlWindowName attribute in html tags is now ignored when UI elements are selected in pop-up windows in Internet Explorer.

A few steps need to be performed if you want to use a different UIAutomation package, and you can read more about it here.

v19.1.0

Release Date: 21st January 2019

Bug fixes

  • The Data Scraping wizard threw an error if you tried to scrape nested tables in Internet Explorer.
  • In some cases, the Click activity would not accurately identify web page elements which were not in view.
  • Particular keyboard input events were erroneously flagged by the Type Into with the SimulateType property enabled.
  • In Java apps, selectors were improperly built for contextual menu items.
  • Selecting CSS elements from a web page in Internet Explorer would return an error.
  • Selectors could not be properly generated by UI Explorer for particular Java apps. In some situations, this would cause the Java app to stop working.
  • The Click activity with the SimulateClick property enabled would improperly interact with particular web page elements in Internet Explorer.
  • Selectors were erroneously generated when using the SAP Business Client (NetWeaver).
  • The Type Into activity with the SimulateType property enabled would not always properly type inside fields on the Orchestrator login page.
  • Selection algorithms for Java applications with customized UI have been improved, thus fixing several issues the Extract Data activity had.

v18.4.3

Release Date: 10th January 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.

v18.4.2

Release Date: 7th December 2018

With Citrix environments being so popular, we are further extending automation capabilities with native support for Citrix XenApps. To benefit from this, the UiAutomation package must be installed, along with the Citrix Remote Runtime. You can read more on this here.

Also, dark times ahead, the Dark Theme is now available, in its beta version, on all of the activities and wizards in this package.

Breaking Changes

The HtmlWindowName attribute in html tags was ignored when UI elements were selected in pop-up windows in Internet Explorer. As a result, selectors were incomplete, causing actions to be performed on the parent window instead. Please note that processes created with the UiPath.UIAutomation.Activities v18.3.6962.28967 package ignore the HtmlWindowName attribute in selectors, while v2018.4.2 does not. This might affect process execution and you should manually update them.

v18.3.6897.22543

Release Date: 20th November 2018

The Core Activities Package is now split into two distinct packs: UIAutomation and System. The first contains all the activities that mimic human interaction, such as Click or Type Into while the latter sums up all the blocks required for building an automation, from invoking another workflow to logging a custom message in Orchestrator.

This change was made so that both in present and future versions, you can reference any version of the UIAutomation and System packages as dependencies for your projects, completely independent of Studio. This is a step forward for being able to update UiPath Platform components without worrying about how they affect your automations.

Breaking Changes

The HtmlWindowName attribute in html tags was ignored when UI elements were selected in pop-up windows in Internet Explorer. As a result, selectors were incomplete, causing actions to be performed on the parent window instead. Please note that processes created with the UiPath.UIAutomation.Activities v18.3.6962.28967 package ignore the HtmlWindowName attribute in selectors, while v18.3.6897.22543 does not. This might affect process execution and you should manually update them.

v18.3.6877.28298

Release Date: 31st October 2018

The UiPath.Core.Activities package is now split into two distinct packs: UiPath.UIAutomation.Activities and UiPath.System.Activities. The first contains all the activities that mimic human interaction, such as Click or Type Into, while the latter sums up all the blocks required for building an automation, from invoking another workflow to logging a custom message in Orchestrator.

This change was made so that both in present and future versions, you can reference any version of the UiPath.UIAutomation.Activities and UiPath.System.Activities packages as dependencies for your projects, completely independent of Studio. This is a step forward for being able to update UiPath Platform components without worrying about how they affect your automations.
Find out more about the UiPath.UIAutomation.Activities and the UiPath.System.Activities packages.

v2018.2

Release Date: 22nd May 2018

We've added a new Continue activity to the Core pack. It enables you to streamline conditions inside a For Each loop, without nesting If activities, by skipping iterations.

Four new activities have been created for the enhanced manipulation of DataTable variables:

  • Lookup Data Table - Modeled after the Excel VLOOKUP function, it searches for relative cell values in a data table.
  • Filter Data Table - Enables you to select filtering conditions for a data table with the help of a wonderful wizard.
  • Sort Data Table - Sorts a data table in ascending or descending order based on the values in an indicated column.
  • Remove Duplicate Rows - Removes the duplicate rows from a specified `DataTable variable.

Updated 11 days ago


UiPath.UIAutomation.Activities


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.