Tricentis Tosca Patch Notes Version 14.0 Patch 1-5

This topic provides information on the installation, new features and resolved issues of the Tricentis Tosca patch.

Tricentis Tosca patches are cumulative. The most recent patch for this Tricentis Tosca version contains the newly added features and fixes as well as those from previous patches. You only need to install the latest patch for this Tricentis Tosca version.

As of Tricentis Tosca 13.0, patches are included in our Tricentis Tosca installer. If you want to patch your local installation or are planning to do a new installation, download the installer with the desired patch level. Follow the installation wizard and you are ready to go.

Installation

The installation file can be downloaded from the Support Portal. Unzip all files and run the Tricentis Tosca 14.0 Patch5.exe file.

If required, run the Tricentis Tosca 14.0 Patch5.exe file with administrator rights.

You can also perform an unattended installation of the patch.

To do so, enter Tricentis Tosca 14.0 Patch5.exe /s /clone_wait /V"<MSI commands>" at the command prompt.

For information on installation parameters, see chapter "Install Tricentis Tosca in unattended mode". Note that the only applicable MSI commands for patches are /L*v and /qn.

When you patch Tricentis Tosca, the system installs new versions of configuration files, which might overwrite hidden settings that you applied to the previous version.

For information on how to avoid losing certain settings when upgrading, see this Tricentis Knowledge Base article.

Important security update

Classic Java Engine: Security update (since Patch 4)

This patch fixes a potential security issue for Classic Java Engine, which has a dependency on a vulnerable version of log4j. We have closely examined this dependency and don't believe it can be exploited. However, Tricentis takes security seriously. Consequently, the log4j file has been removed from the setup.

New Features

For this patch, we have added the following features:

Mobile Engine 3.0: XPath disabled by default (since Patch 2)

Identifying mobile controls by the technical property XPath is now disabled by default to avoid performance issues.

If you cannot use any other parameter for unique identification, you can enable the XPath feature. To do so, follow the steps described in this Knowledge Base article.

Tricentis Vision AI improvements (since Patch 1)

With this patch, you can use the following features for test automation with Vision AI:

  • Add new parameters for table steering: ColumnMinGap and RowMinGap. These parameters indicate the minimum number of pixels that columns/rows should be separated by. Read more...

  • Use the new <Foreground> value to select the foreground window. Read more...

  • You can now set the TreatAs parameter when you click on Show All Properties in Technical IDs section. Read more...

Specify the iOS device type for test automation in the clouds (since Patch 1)

With this patch, you can use the following features for test automation of iOS applications in the clouds:

  • Specify in the Mobile Scan if you want to scan a real iOS device or a simulator. Read more...

  • Use the new TCP IsSimulator to specify if you want to automate a real iOS device or a simulator. Read more...

Mobile Engine 3.0: Switch multiple web contexts (since Patch 1)

You can now define the Desired Capability WindowHandleId for a scan or test execution to enable context switching.

Hide Soft Hyphens (since Patch 1)

With this patch, we have added a new setting Hide Soft Hyphens.

Read more...

Resolved issues

The following issues have been resolved:

Component

Fixed in

Issue

Description

API Engine 3.0

Patch 01

TOS-60916

Added SASL authentication support for Kafka.

API Engine 3.0

Patch 01

TOS-60461

Fixes a bug in API Engine where indentation and formatting of XML subtree is not preserved.

API Engine 3.0

Patch 05

TOS-50878

Fixes a bug in API Engine which changes the order of XML nodes for dynamic list module attributes.

Automation Recording Assistant (ARA)

Patch 01

TBOX-7894

We fixed the issue where ARA and the Tosca Recorder crashed after an upgrade from a previous version.

Classic Powerbuilder Engine

Patch 01

CLASSIC-51

Settings related to performance improvements for the PB Engine were not working properly. This issue has been resolved.

Cloud, Tosca Commander / Test Management Platform

Patch 01

TOS-61513

The previously deprecated Tosca Cloud Repository services have been removed from Tosca Commander.

Database Engine 3.0

Patch 01

TBOX-7859

The Database Engine 3.0 now opens only one connection in the TBox DB Expert module for WaitOn in case the connection name is not set. A temporary connection name is derived from the connection string and the driver name.

DotNet Engine 3.0

Patch 01

TBOX-8717

Fixes an issue where controls couldn't be detected.

HOST Engine 3.0

Patch 02

TBOX-8917

Field content clearing no longer interferes with Mainframe systems input validation.

HOST Engine 3.0

Patch 02

TBOX-5010

When specific multi-page tables are steered, Host Engine 3.0 no longer runs into an endless loop.

JavaSwing Engine 3.0

Patch 04

TBOX-12387

Upgraded files to further enhance security.

Mobile Engine 3.0

Patch 01

TBOX-8788

It is now possible to define which kind of device you use (simulated vs real) to avoid sanity check issues.

Mobile Engine 3.0

Patch 01

TBOX-7497

You can switch between multiple web contexts using the Desired Capability WindowHandleId.

Mobile Engine 3.0

Patch 02

TBOX-8874

Identifying mobile controls by the technical property XPath is now disabled by default to avoid performance issues. You can enable it with a setting if you cannot use other identification methods.

Salesforce Engine 3.0

Patch 03

TBOX-8007

XScan doesn't crash when you scan the Reports tab.

Salesforce Engine 3.0

Patch 03

TBOX-7772

XScan doesn't crash when you scan list details of specific records.

SAP Engine 3.0

Patch 05

TBOX-11491

Fixes the issue which prevented the steering of a connection using an SID if the list of connections had a scroll bar.

SAP Web Extension 3.0

Patch 01

TBOX-7268

Soft hyphens for all HTML documents are now hidden by default in controls' properties. This fix removes an automation blocker if you faced issues after upgrading your UI5 version.

TBox Automation Tools

Patch 01

TBOX-8352

Fixes the issue where JWT authentication token expires after 1 hour.

TBox Automation Tools

Patch 03

TBOX-8158

Fixes the issue of Tosca preventing the completion of certain tests.

TBox Platform

Patch 01

TOS-61238

Fixes the issue where after an XEngines Migration of tables, the HeaderRow and HeaderColumn parameters are added and set to 1 automatically. Now it only happens if a version is set on the Module.

Tosca Commander / Test Management Platform

Patch 01

TOS-61462

The option to select a Tosca Cloud Repository has been removed from Tosca Commander.

Tosca Commander / Test Management Platform

Patch 05

TOS-61599

This fix makes working with relations in TestCase-Design easier and improves this functionality.

Tosca Commander / Test Management Platform

Patch 05

TOS-56704

Values added to the description property of RTSBs were not reflected in the description column. Values are now shown in both places.

Tosca Data Integrity

Patch 03

BI-617

File load into caching database not working for fixed width files.

Tricentis Vision AI

Patch 01

NEO-496

The TBox Vision AI Engine creates screenshots as per the settings.

Tricentis Vision AI

Patch 01

NEO-477

The TreatAs parameter can now be defined for a module, also for control types other than Input or Dropdown. Possible Values now include: Button, CheckBox, Dropdown, Icon, Input, List, Menu, RadioButton, TabBar, Table, Text, ToolBar, Tree, Window.

Tricentis Vision AI

Patch 01

NEO-474

Fix for reported issues with click operations not being performed and data not being entered into fields.

Tricentis Vision AI

Patch 01

NEO-466

When rescanning a module with Vision AI the "Checked", "Unchecked", "Indeterminate" options for a check box and the "Selected", "Unselected" options for a radio button don't appear twice in the list of available values anymore.

Tricentis Vision AI

Patch 01

NEO-429

You can specify more options when steering controls. When you steer tables, parameters ColumnMinGap and RowMinGap can be specified to indicate the minimum number of pixels that columns/rows should be separated by. A TreatAs parameter can be specified for a control to be treated as a specific control type. You can set the TreatAs parameter when you click Show All Properties in the Technical IDs section.

Tricentis Vision AI

Patch 01

NEO-425

Solution for bug in trimming WPF apps with .net Core 5 SDK

Tricentis Vision AI

Patch 01

NEO-421

Updated the TBox Vision AI transitions so that the caption <Foreground> selects the foreground window.

Tricentis Vision AI

Patch 01

NEO-419

To support customers who had firewall issues with requests sent by Vision AI, the Vision AI Agent and TBox Integration are now using SignalR for their communication layer. This improves connectivity through corporate proxy firwewalls that don't support GRPC/HTTP2/ALPN. It allows communication also over HTTP1 and improves performance on low-latency connections.

Tricentis Vision AI

Patch 01

NEO-413

When the Expected and Actual values are different, verifications don't pass if not all the characters of the target string are found. Extra characters in the OCR value are allowed at the beginning and ending, and upper/lower case differences are allowed

Tricentis Vision AI

Patch 01

NEO-375

Any engine can be selected for scanning available windows after canceling the Vision AI engine scan dialog.

Tricentis Vision AI

Patch 03

NEO-524,

NEO-537

Table content will populate correctly for Vision AI tables.

Tricentis Vision AI

Patch 03

NEO-518

Vision AI no longer causes issues with Dokusnapper.

Tricentis Vision AI

Patch 03

NEO-504

You can now scan Citrix and Java windows with Vision AI.

Tricentis Vision AI

Patch 05

NEO-779

Fixes the issue that could prevent a Vision AI Agent from being successfully authenticated.

WPF Engine 3.0

Patch 01

TBOX-8676

Fixes the issues where WPF ComboBox items gave exceptions; TabItems had an invalid hierarchy; Tree Items were duplicated.

WPF Engine 3.0

Patch 02

TBOX-9185

It is now possible to scan and steer items inside ListView controls in WPF applications.

WPF Engine 3.0

Patch 03

TBOX-10147,

TBOX-10556

Fixes the issue that caused the XScan to not recognize controls in certain WPF applications.

XBrowser Engine 3.0

Patch 01

TBOX-7851

Now you can rescan HTML Modules using Chrome.

XBrowser Engine 3.0

Patch 01

TBOX-7631

Fixes the issue that caused the XScan to crash when scanning a page on Internet Explorer which is still loading and the page is busy.

XBrowser Engine 3.0

Patch 01

TBOX-7621

Fixes the issue in the XScan where a right-click during Select on Screen is not showing context menu with list of controls for specific action points.

XBrowser Engine 3.0

Patch 03

TBOX-9687

You can now easily install the Tosca Edge Chromium Extension over the XScan.