Features Added to TestComplete 14.91

Applies to TestComplete 15.45, last modified on December 01, 2022

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

In version 14.91

Mobile testing improvements

  • Better support for timeouts when working with devices in the BitBar cloud:

    • TestComplete 14.91 introduces the New command timeout option that specifies the time that mobile devices will wait for TestComplete commands until disconnection. This option helps you ensure that your testing session closes automatically even if your test is terminated.

    • The devices are no longer disconnected on timeout unexpectedly while you are exploring your tested application in the Object Browser or Object Spy.

    • Now, the test engine doesn’t terminate tests running in the BitBar cloud on timeout unless you set that timeout in the bitbar_testTimeout property in capabilities.

  • Support for iOS 14.6. If your mobile tests rely on the legacy (non-Appium) mobile support, you can now create and run automated tests on this iOS version.

Web testing improvements

  • New option – Latest version available – for selecting a Firefox or Chrome version for web tests running in the CrossBrowserTesting cloud. It helps you be sure that your tests run on the up-to-date browser version and frees you from updating your test settings every time a new browser version is released.

    You can find it in the Generate Run Code dialog and in the Run Remote Browser or Remote Browser Loop operations in your keyword tests:

    Selecting the latest available version of a web browser
  • Improved recording of mouse actions on the canvas web elements: now the recorder includes coordinate data into the recorded events. Previous versions of the product might skip coordinates in certain cases.

  • Support for Firefox 89. You can now create and run tests on this web browser.

Other improvements

  • We’ve improved internal algorithms for simulating user actions on third-party controls in systems with high DPI values (higher than 100%). This has made test runs even more stable on these systems.

  • The scripting engine of TestComplete now uses Python version 3.8.10. This version includes fixes for several security issues reported in earlier Python versions.

  • Also, TestComplete now uses Node.js version 10.

  • We have fixed several issues reported by our customers.

See Also

Version History

Highlight search results