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:CopyWindows 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:
-
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" }.
-
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:
-
In an existing TestCase, create the test configuration parameter EnableSlotContentHandling.
Alternatively, in an existing Module, create the steering parameter EnableSlotContentHandling.
-
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. |