Upgrade customizations

This chapter contains information on how to upgrade customizations from Tricentis Tosca 14.2 LTS to version 14.3 STS.

PowerBuilder Engine customizations

Tricentis Tosca 12.3 introduced performance optimizations for the PowerBuilder Engine that affect certain customizations.

If you use an earlier version of the PowerBuilder Engine with non-EngineWrapper customizations, you need to recompile the customizations before you can use them with Tricentis Tosca 12.3 or later. If your customizations make use of EngineWrapper, you do not need to recompile them.

XBrowser Engine 3.0 customizations

With Tricentis Tosca 14.3 STS, the following DLLs were moved from the directory %TBOX_HOME% to %TBOX_HOME%\Engines:

  • Tricentis.Automation.ChromeEngine.dll

  • Tricentis.Automation.EdgeEngine.dll

  • Tricentis.Automation.FFEngine.dll

  • Tricentis.Automation.IEEngine.dll

  • Tricentis.Automation.WebDriverEngine.dll

  • Tricentis.Automation.WebDriverXScan.dll

If you have any customizations of an earlier version of XBrowser Engine 3.0, you need to recompile them.

Tosca TBox customizations

With Tricentis Tosca 14.3 STS, the new method object GetTechnicalProperty(string name, out PropertyInfo propertyInfo); was added to the Tricentis.Automation.Engines.Adapters.Adapter<TTechnical> class in the Tricentis.Automation.Engines.Adapters.IAdapter interface.

If you have existing customizations with adapters that implement the IAdapter interface but don't derive from the adapter class, you need to add the new method GetTechnicalProperty to those adapters.