Features Added to TestComplete 14.73

Applies to TestComplete 15.63, last modified on April 22, 2024

This topic describes the changes made to TestComplete 14.73. For information on the changes made to other versions of the product, see Version History.

In version 14.73

Enhancements in cross-platform web tests

You can now create and run tests for web applications working in your local networks. In previous versions, your cross-platform web tests could only access publicly available websites. Those tests could not access websites located in your local network or on your local computer behind a firewall or proxy. Now, if you use CrossBrowserTesting.com, you can open a secure tunnel between your local network and remote environments, directly from TestComplete. This way, tests run in those environments will be able to access web applications located in your local network or on your local computer. See Access Web Applications Behind a Firewall.

Web testing enhancements

  • Smarter SmartBear Test extension installation. You no longer need to exit Chrome during the TestComplete (or TestExecute) installation or update for the SmartBear Test Extension for Chrome to be installed correctly. This means that the installation (or update) process is no longer disrupted, and you can start recording or running tests in Chrome right after the installation is over.

    Notes:

    • You may need to reload a web page that has been opened in Chrome during the installation for the test engine to be able to access it.

    • This change doesn’t apply to Edge Chromium at the moment.

  • Smarter object recognition in web applications. TestComplete can now identify text area and input box controls by their labels. This makes object recognition in web applications (for instance, in Salesforce) more reliable and makes the recognition criteria easier to understand.

  • Full support for Chromium-based version of Edge. In previous versions of the product, this support was in Beta.

  • Support for recent versions of web browsers:

    • Google Chrome 88.
    • Mozilla Firefox 85.

Mobile testing enhancements

  • Support for Android 11 (API Level 30).

    Note: Playing back gestures on Android 11 devices is currently unavailable.
  • Support for iOS 14.3. You can now create and run automated tests on this new version of iOS.

  • Testing iOS applications created with the latest Xcode release – version 12.3.

More

  • You can now automate testing of .NET and WPF applications created with .NET Framework version 4.8.

  • If some test item failed, the test engine can rerun it. TestComplete now groups results of these reruns under one node in the test log. Expand that node to view the results (the small red icon next to the node indicates that it has child items – results of reruns):

    New items in the test log

    See Results of Rerun Tests for details.

  • For Python script tests, TestComplete now uses the Python engine, version 3.8.7. This version includes a few security improvements relative to version 3.6 that TestComplete used before. Also, in your scripts, you can now use syntax features that the new engine version introduces (for example, assignment expressions). See Python - Specifics of Usage. To learn more about versions of the Python engine, see their documentation at python.org/doc.

  • Starting from this TestComplete version, the Disable DWM before capturing image option is off by default in all new projects. The option affects the way in which TestComplete captures screenshots on operating systems that use the Aero theme (for example, Windows Vista).

    If you create or run your tests on such an operating system and need to have the DWM disabled for the image comparison to work correctly, turn on the option in your project manually. For more information on the option effect, see Capturing Images When the Aero UI Theme Is Active.

  • We have fixed several issues reported by our customers.

Discontinued support

  • Flash Player has reached the end of life on December 31, 2020. Modern browsers block Flash and Flex contents on pages. This makes support for Flash and Flex applications in TestComplete deprecated. We will remove it in a future release.

    We no longer run tests for these technologies and do not guarantee your tests for Flash and Flex apps will work correctly. We will not provide any bug fixes for them.

  • Support for the Edge-based WebBrowser control (non-Chromium version) is deprecated. We’ll remove it from the product in one of the future releases.

See Also

Version History

Highlight search results