Tricentis Tosca Version 16.0 Patch 1-9

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

Tosca 16.0 updates are cumulative. This means the latest Tosca versions contain all fixes and features from preceding versions.

However, you only need to install the latest version of Tosca 16.0 to benefit from the latest fixes and features.

If you use Tosca Server, you must also install Patch 9 or later for Tosca Server to ensure full functionality.

Installation

You can download Tricentis Tosca 16.0 Patch 9 from the Tricentis Support Hub (opens in new tab). Please note that you need to be signed in with your Support Hub credentials to see this download.

If required, run the Tricentis_Tosca_16.0_Patch9.exe file with administrator rights.

You can also perform an unattended installation of the patch.

To do so, enter Tricentis_Tosca_16.0_Patch9.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.

New features

For this patch, we have added the following features:

XBrowser Engine 3.0: automate browsers with different users after the upgrade to Manifest V3 (since patch 9)

Here is what our upgrade to Manifest V3 from mid-April, 2024 means for you:

  • Improved performance and compatibility.

  • Adjustments when you want to automate browsers with different users. To do this, open a Tosca workspace as the user you want to automate and then close the workspace. You're now ready to start automating browsers with that user.
    Alternatively, an admin user must first set up these registry entries on any local machine where you want to automate browsers with different users:

    Copy
    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Google\Chrome\NativeMessagingHosts\tricentis.automation.htmlengineextensionhelper]
    @="C:\\Program Files (x86)\\TRICENTIS\\Tosca Testsuite\\TBox\\Tricentis.Automation.HtmlEngineExtensionHelper.manifest.json"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\NativeMessagingHosts\tricentis.automation.htmlengineextensionhelper]
    @="C:\\Program Files (x86)\\TRICENTIS\\Tosca Testsuite\\TBox\\Tricentis.Automation.HtmlEngineExtensionHelper.Firefox.manifest.json"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Edge\NativeMessagingHosts\tricentis.automation.htmlengineextensionhelper]
    @="C:\\Program Files (x86)\\TRICENTIS\\Tosca Testsuite\\TBox\\Tricentis.Automation.HtmlEngineExtensionHelper.manifest.json"

    You only need to do this once, then it works with all browsers.

    Note that the XBrowser Engine 3.0 only supports one active browser session per Windows user session. This means that, for example, you can't simultaneously run Chrome browser sessions for different users, such as User1 and User2, within the same test run and switch between them.

    Also, by default, Edge always runs in the background. This means that if you run your tests with User1, you need to stop Edge before you can run tests with User2. For information on how to stop Edge, see the Microsoft documentation (opens in new tab).

    For more information on our upgrade to Manifest V3, check out this Tricentis Knowledge Base article (opens in new tab).

Mobile Engine 3.0: set Desired Capabilities with JSON objects (since patch 8)

The Mobile Engine 3.0 now supports Desired Capabilities with JSON objects, helping you to manage your test environments more effectively. To add Desired Capabilities with JSON objects, follow these steps:

  1. In the Value column of the Desired Capability, enter the value in this format:

    { "appiumVersion": "<your Appium version>", "username": "<user name of your cloud service provider account>", "accessKey" : "<your access key for the cloud service provider>" }

    For example: { "appiumVersion": "2.0.0", "username": "MyTeam", "accessKey" : "12345" }.

  2. From the context menu, select Escape value.

Tosca Commander / Test Management Platform: customize the remote server timeout (since patch 5)

Some XEngines server processes need to establish a connection with TBox. For example, the SAP Engine 3.0 components may use server processes such as Tricentis.Automation.ApiServer.exe. With this patch, we've added the new setting Remote server connection timeouts, which lets you customize the time that Tosca waits for XEngines server processes to establish a connection. The default wait time is 2000 milliseconds. You can find the new setting at Settings -> TBox -> Engines.

XBrowser Engine 3.0: enable and disable slot content handling (since patch 5)

Tosca 16.0 patch 5 includes the new setting Enable slot content handling, which solves compatibility issues due to HTML slot elements. You can find the new setting at Settings ->TBox ->Engines ->XBrowser.

By default, the setting is True. This means that Tosca displays controls as children of their assigned slots.

If you prefer to display controls as they are in the DOM structure, change the setting's value to False.

The new setting applies to all Modules that you create after you install this patch. To prevent compatibility issues in your existing tests, follow these steps:

  1. In an existing TestCase, create the test configuration parameter EnableSlotContentHandling.

    Alternatively, in an existing Module, create the steering parameter EnableSlotContentHandling.

  2. Set it to False.

Resolved issues

The following issues have been resolved:

Fixed in

Component

Issue

Description

Patch 09

Exploratory Testing Assistant

TOS-70562

You no longer need to manually change the version of the .zip and .signature files of the XTA Agent.

Patch 09

Mobile Engine 3.0

TOSCA-5775

Resolves an issue that caused mobile web applications to not be steerable with SendKeys keyboard commands.

Patch 09

SAP Engine 3.0

TOSCA-3407

Fixes an execution error related to the SAP Netweaver Tab panel control.

Patch 09

SAP Web Extension 3.0

TOSCA-4535

Fixes an error related to steering CheckBoxes control in SAP Netweaver.

Patch 09

TBox Platform

TOSCA-6863

Fixes a MaxDepth issue with Tricentis.Automation.Remoting in DEX Agent.

Patch 09

Tosca Commander

TOSCA-5133

Fixes an issue where the batch limit in AutoExclusion ignored set values.

Patch 09

XBrowser Engine 3.0

TOSCA-1520

Allows to start Commander and automate browsers with different users after the upgrade to Manifest V3.

Patch 08

JavaSwing Engine 3.0

TBOX-20953

Fixes an issue that caused an exception when handling Swing ComboBoxes in OpenJDK 17.

Patch 08

Mobile Engine 3.0

TOSCA-3637

Resolves a mobile web steering issue for generic GUI elements.

Patch 08

Mobile Engine 3.0

TBOX-20674

Resolves automation issues related to performing touch actions.

Patch 08

Mobile Engine 3.0

TBOX-20191

Resolves automation issues in applications that implement trusted HTML types.

Patch 08

Mobile Engine 3.0

TBOX-20087

The Mobile Engine 3.0 now supports Desired Capabilities with JSON objects.

Patch 08

Salesforce Engine 3.0

TBOX-20772

Spring ’24 support: Fixes an issue that prevented steering of tables due to missing AssociatedLabel values when scanning with XScan.

Patch 08

Salesforce Engine 3.0

TBOX-20765

Spring ’24 support: Fixes an issue with ApiKeys for several controls that were no longer identified in Spring ’24.

Patch 08

Salesforce Engine 3.0

TBOX-20761

Spring ’24 support: The Container property is now correctly identified for the associated record.

Patch 08

Salesforce Engine 3.0

TBOX-20580

Spring ’24 support: Fixes an issue that caused the “Intelligence View” page to crash after scanning via XScan.

Patch 08

Salesforce Engine 3.0

TOSCA-1480

Spring ’24 support: Fixes an issue where XScan caused duplicate identification for some tables.

Patch 08

Salesforce Engine 3.0

TOSCA-1479

Spring ’24 support: Fixes an issue where certain ComboBoxes in the Salesforce application didn't have a ValueRange.

Patch 08

Salesforce Engine 3.0

TOSCA-1464

Spring ’24 support: Fixes an issue related to incorrect AssociatedLabel and ApiKey values for buttons, such as “Mark Complete”, “Reopen”, and “Completed”.

Patch 08

TBox Platform

TBOX-20400

Fixes an issue that caused the SUT to crash.

Patch 08

TBox Platform

TBOX-18978

Fixes an issued that caused InvalidOperationExceptions on Stack.Pop.

Patch 08

Tosca Commander / Test Management Platform

TOS-76314

Upgraded MS SQL Server library to protect against potential exploits.

Patch 08

XBrowser Engine 3.0

TBOX-20800

Fixes an issue where XBrowser flat Module UIParent properties didn't update after a rescan if the frame stayed unmapped.

Patch 08

XBrowser Engine 3.0

TBOX-20538

Solves an issue of control area recognition for the Edge browser in specific environments.

Patch 07

Excel Engine 3.0

TBOX-16230

Fixes an issue where using # in constraints ignored headers.

Patch 07

Excel Engine 3.0, Excel UI Engine 3.0

TBOX-16090

Fixes an issue which prevented the RowCount property to work when a data range was defined.

Patch 07

Tosca - Mail Engine 3.0

TOS-74658

Receive Mail Expert Module can now properly process attachments from Exchange Server.

Patch 07

Mobile Engine 3.0

TBOX-19818

Fixes an issue that prevented the test execution of iOS apps with the extension ".app" in their bundle IDs.

Patch 07

Salesforce Engine 3.0

TBOX-19714

Fixes an issue where the Leads tab in Salesforce has no value range after scanning with XScan.

Patch 07

Salesforce Engine 3.0

TBOX-19602

Winter ’24 support: Fixes an issue where the ApiKey values for the column in the related table are different in English and German.

Patch 07

Salesforce Engine 3.0

TBOX-19549

Fixes an issue that causes an unexpected crash when scanning the Setup button with XScan using the Select on screen option.

Patch 07

Salesforce Engine 3.0

TBOX-19211

Winter ’24 support: Fixes an issue where the Time ComboBox has an incorrect Container value related to incorrect ApiKey and Adapter values.

Patch 07

SAP Web Extension 3.0

TBOX-18165

Fixes an issue which caused XScan to crash when scanning a SAP Fiori table.

Patch 07

TBox Platform

TBOX-16945

Fixes an issue which rounded off decimal values.

Patch 07

TBox Platform

TBOX-19650

Fixes an issue which triggered increased processor usage when idle.

Patch 07

Tosca Commander / Test Management Platform

TOS-74681

Solves an inconsistency issue related to library exclusions with Auto Exclusion.

Patch 07

Tosca - Selenium Script Modules

TBOX-18646

Fixes an issue that was causing an error with the latest chromedriver.

Patch 06

Salesforce Engine 3.0

TBOX-19295

Winter ’24 support: Fixes an issue where the lookup has an incorrect adapter.

Patch 06

Salesforce Engine 3.0

TBOX-19262

Winter ’24 support: Fixes an issue where the value from the Activity control drop-down list couldn't be displayed in Service Console applications when scanning with XScan.

Patch 06

Salesforce Engine 3.0

TBOX-19248

Winter ’24 support: Fixes an issue that results in duplicate controls due to an incorrect ApiKey value in the Action column of the Account table.

Patch 06

Salesforce Engine 3.0

TBOX-19228

Winter ’24 support: Fixes an issue that causes an exception when you scan the dual listboxes under Expansion Type on the Opportunities tab with XScan.

Patch 06

Salesforce Engine 3.0

TBOX-19221

Winter ’24 support: Fixes an issue where the Container property of the App Launcher Link in the All Items section has an incorrect value.

Patch 06

Salesforce Engine 3.0

TBOX-19205

Winter ’24 support: Fixes an issue where Salesforce Scan and XScan don't recognize ComboBoxes on the Accounts tab.

Patch 06

Salesforce Engine 3.0

TBOX-19202

Winter ’24 support: Fixes an issue where the Search apps and items TextBox that appears when you click the App Launcher button has an incorrect ApiKey value.

Patch 06

Salesforce Engine 3.0

TBOX-19196

Winter ’24 support: Fixes an issue where the ComboBox of the global search field isn't available to search by object type.

Patch 06

Salesforce Engine 3.0

TBOX-19193

Winter ’24 support: Fixes an issue where the TextBox of the global search field has an incorrect ApiKey value.

Patch 05

API Engine 3.0, TBox Platform

TBOX-17902

Addresses issues related to excessive memory consumption.

Patch 05

Authentication

TBOX-69046

Increased cookie retention to two days, which fixes an issue where Tricentis Server Repository workspace users were repeatedly prompted to sign in.

Patch 05

Data Integrity

BI-1460

Data Integrity reports can now be saved to a network location specified by a UNC path

Patch 05

Mobile Engine 3.0

TBOX-16439

Fixes an issue where Tosca assigns an incorrect index to elements when it tries to scan elements in web or native applications.

Patch 05

SAP SuccessFactors

TBOX-18998

Fixed an issue which prevented Tricentis Tosca from correctly steering custom HTML tags in SAP SuccessFactors.

Patch 05

SAP SuccessFactors

TBOX-14826

Fixes issues where Tosca XSCan couldn't identify OrgCharTiles controls.

Patch 05

SAP SuccessFactors

TBOX-18331

Fixes an issue which prevented the Module SAP SuccessFactors Search Box from working in certain scenarios.

Patch 05

SAP SuccessFactors

TBOX-18328

Fixes an issue with RcmMultiSelect controls where the value range wasn't complete.

Patch 05

SAP SuccessFactors

TBOX-16583

Fixes an issue when steering MultiComboBox controls in SAP SuccessFactors which crashed Tosca XScan.

Patch 05

SAP SuccessFactors

TBOX-16584

Fixes an issue with SAP SuccessFactors Calendar controls.

Patch 05

SAP SuccessFactors

TBOX-18238

Fixed an issue which prevented Tricentis Tosca from correctly steering custom HTML tags in SAP SuccessFactors.

Patch 05

TBox Platform

TBOX-14707

The timeout value for any XEngine server process to establish a connection is now customizable in the settings.

Patch 05

Tosca - API Scan

TOS-73510

The certificate for the API Scan feature "Decrypt HTTPS traffic" is generated at the time of installation, ensuring a sufficient validity period.

Patch 05

Tosca Distributed Execution

TOS-73889

Distribution execution files are correctly signed and versioned, allowing installation to proceed under strict policies.

Patch 05

XBrowser Engine 3.0

TBOX-18995

Fixes an issue where the support of slots in XBrowser Engine 3.0 was affecting existing tests.

Patch 04

Salesforce Engine 3.0

TBOX-17070

Spring '23 support: Fixes an issue that failed to identify lookup as a combo box.

Patch 04

Mobile Engine 3.0

TOS-73513

Fixes an issue where the mobile app couldn't scan over an iOS simulator connected to a remote Tricentis Mobile Agent.

Patch 04

XBrowser Engine 3.0

TBOX-18247

Fixes an issue that was preventing the steering of an HTML iframe inside a <slot> tag.

Patch 04

WinX Engine 3.0

TBOX-18465

Fixes an issue with TreeNodes that caused Tosca to click on the wrong location.

Patch 04

TBox Platform

TBOX-17504

Fixes an issue where "MaxDepth" was reached during test execution with a lot of nested IF conditions.

Patch 03

Tosca Commander/Test Management Platform

TOS-71492

Fixes an issue with interruptions or blockers during the checkin process if Notification Service is enabled.

Patch 03

Tosca Commander

TOS-72084

Fixes an issue that prevented Auto Exclusion from working with larger exclusion lists.

Patch 03

Mobile Engine 3.0

TBOX-16734

Fixes an issue with filters that causes devices to disappear from the Mobile Scan window when you filter devices by OS Version.

Patch 03

Manual Test Execution

TOS-72182

Avoid app crash when using RTBs within folder structure.

Patch 03

Distributed Execution

TOS-71346

Fixes a cancel functionality issue that was introduced with patch 1.

Patch 03

Interactive Testing

TOS-70424

Security fix.

Patch 03

Distributed Execution

TOS-72518

Agent configuration dialog explains implications of using real user credentials for RDP.

Patch 03

API Engine 3.0, API Scan

TOS-69872

Additional settings in Avro serialization can be configured: KeyType, Key Serialization Schema and Value Serialization Schema.

Patch 03

Mobile Engine 3.0

TOS-70632

Fixes an issue with XScan when selecting the Select on screen button to scan webview on an Android device.

Patch 03

Manual Test Execution

TOS-71241

Run as Manual TestCase now shows results on TestStepFolders correctly.

Patch 02

Data Integrity

BI-1450

Fixes an issue with the Copy command in the external executor.

Patch 02

Data Integrity

BI-1454

Security fix.

Patch 02

Mobile Engine 3.0

TOS-70233

Resolves an issue that requires you to reopen Advanced Configuration each time before scanning to add missing special characters.

Patch 02

Data Integrity

BI-1448

Fixes a bug in the Row by Row Comparison report where not all matched rows were reported if there were consecutive non-unique row IDs.

Patch 02

Mobile Engine 3.0

TBOX-16796

Resolves an issue with Advanced Configuration window that crashes when you randomly click on the window.

Patch 02

TextStream Engine 3.0

TBOX-16912

Allows users to dynamically set the Length or Position for Content in TextStream Block Text Manipulation Module.

Patch 02

Tosca Distributed Execution

TOS-69554

Java CI Client completes jobs properly.

Patch 02

Tosca XScan

TBOX-16991

Solves an issue during rescanning where unchecked properties were persisting in the Module.

Patch 02

XBrowser Engine 3.0

TBOX-16915

Fixes an issue where the execution against Chrome fails in some circumstances.

Patch 02

XBrowser Engine 3.0

TBOX-16512

Fixes an issue that was preventing WebDriver's implementation for Edge capabilities to work properly.

Patch 02

Salesforce Engine 3.0

TBOX-16633

Fixes an issue with ComboBoxes in a related list having an empty ValueRange value.

Patch 01

Salesforce Engine 3.0

TBOX-16593

When you scan using XScan, the records in the table are now filtered.

Patch 01

Mobile Engine 3.0

TBOX-16716

When you scan an Android or iOS device, you can now capture screenshots while creating a Module.

Patch 01

Mobile Engine 3.0

TOS-70443

XScan no longer crashes when you scan your WebView on an Android device.

Patch 01

Mobile Engine 3.0

TOS-70247

You can now use Mobile Scan to scan BrowserStack.

Patch 01

Mobile Engine 3.0

TBOX-16564

When you scan your mobile device with the Mobile Scan, the correct Desired Capabilities are added.

Patch 01

JavaSwing Engine 3.0

TBOX-15807

Fixes an issue which prevented custom table column headers from being properly steered.

Patch 01

Salesforce Engine 3.0

TBOX-16729

Global search in Salesforce now has correct ApiKey for TextBox.

Patch 01

Exploratory Testing Agent, Interactive Testing

TOS-70453

Security fix.

Patch 01

DotNet Engine 3.0

TBOX-16062

Fixes an issue which prevented certain comboboxes from being steered with the DotNet Engine 3.0.

Patch 01

Data Integrity

BI-1437

Fixes a DB connection issue during initial configuration.

Patch 01

JavaSWT Engine 3.0

TBOX-16132

Fixes an issue which prevented users from steering table headers.

Patch 01

Tosca - SAP SuccessFactors

TBOX-16430

Fixes an issue with the SAP SuccessFactors Module Search Box following the SAP Success Factors 2022H2 release.

Patch 01

Salesforce Engine 3.0

TBOX-16673

To handle unexpected crash related to timeout, you can now use the optional ModuleAttribute ContinueOnFailure in the SfWaitForBusyIndicator Module.

Patch 01

Tosca Commander / Test Management Platform

TOS-69913

Resolves an issue where newly instantiated manual TestSteps were showing an incorrect reference.

Patch 01

Salesforce Engine 3.0

TBOX-16566

The search field in Salesforce now has correct ApiKey.

Patch 01

Tosca - Distributed Execution

TOS-69959

Improves validation for DEX server proxy setting.

Patch 01

Tosca - Distributed Execution

TOS-69841

Resolves the necessity to always have the Tricentis Services setting configured on the DEX Agent machines.

Patch 01

Tosca - SAP SuccessFactors

TBOX-16586

Fixes an issue with identification of content in table controls following the SAP Success Factors 2022H2 release.

Patch 01

TBox Integration

NEO-1153

When you cancel a Vision AI dialog box, XScan no longer crashes.

Patch 01

TBox Automation Tools

TOS-70465

Product security enhancements.

Patch 01

Selenium Script Modules

TBOX-16694

Fixes a vulnerability issue.

Patch 01

Salesforce Engine 3.0

TBOX-16374

The control Name on the Contact page now has the correct ApiKey that enables the module created by Salesforce Scanner to work with it.

Patch 01

TBox Platform

TBOX-16698

Fixes an issue with the execution of highly hierarchical ExecutionLists.

Patch 01

Tosca XScan

TBOX-16446

Fixes an issue which introduced an option to force OCR recognition in XScan in the wrong scanning scenarios.

Patch 01

Mobile Engine 3.0

TBOX-16573

You can now use Mobile Scan to scan Verizon POS app via HeadSpin device.

Patch 01

Vision AI

NEO-1156

When you use GDI capture for Vision AI, excessive memory is no longer used.