What's New in TestComplete 15.77

Applies to TestComplete 15.77, last modified on September 02, 2025

Release 15.77 - September 2, 2025

Below are the changes made to TestComplete 15.77 relative to the previous version of the product, TestComplete 15.76. For information on the changes made to other versions, see Version History.

Improvements

  • Extended support for Firefox browsers. TestComplete now supports all current and future versions of Firefox. There's no need to wait for compatibility updates anymore - TestComplete will automatically work with new Firefox releases as they become available.

  • Latest Python Support. Support for Python version 3.13.3 has been added. This allows users to run and debug tests using the most recent Python runtime.

  • Enhanced PDF validation and JSON export. Added ability to extract complete PDF content as structured JSON using the new PDF.GetTextContent() function. This includes text, position (x/y), page number, and the "ignored" flag. Customers can now programmatically analyze PDF content and manage their own baseline comparisons.

Bug fixes

  • Chrome flashing after update v.139 on Windows 11. Fixed a critical issue where Google Chrome would continuously flash or refresh during playback on Windows 11 after updating to Chrome version 139. This caused unstable testing behavior and UI element interaction failures.

  • Remote browser for mobile fails to connect to server. Resolved a connectivity issue when launching mobile tests through Remote Browser. This update resolves capability conflicts that were blocking session initialization in BitBar.

  • Storages.Registry method failure between 32-bit and 64-bit TestComplete. Fixed inconsistent behavior of the Storages.Registry() method when switching between 64-bit and 32-bit versions of TestComplete on the same machine.

  • Memory leak fix in LoadNinja plugin. Addressed potential memory leaks in the LoadNinja plugin by reviewing and refactoring the integration code.

  • DropDown() and CloseUp() methods not working. Resolved failures of the DropDown() and CloseUp() methods on Bootstrap components. This fix restores the expected behavior seen in earlier versions.

  • TestExecute does not exit after project completion. Fixed an issue where TestExecute remained operative after test execution and required manual termination. This occurred in environments using Python packages.

  • WaitBrowser() timeout value ignored. Corrected an issue where Sys.WaitBrowser(BrowserName, 0) did not return immediately, as documented. It now handles the timeout parameter correctly.

  • Indicator can disappear unexpectedly. Fixed an intermittent bug where the test indicator disappeared too early, often when using aqUtils.Delay. The indicator now stays visible until explicitly hidden.

  • Crash on Browsers.Item[btChrome].Run(). Resolved a crash caused by malformed RunOptions when launching Chrome through Browsers.Item[btChrome].Run(). The command now validates arguments without terminating.

  • Exported TestLog missing filters. Fixed an issue where filters applied in the TestLog view were not reflected in exported logs, especially for larger datasets.

  • “Stop and Rerun” tests listed in summary even if unchecked. Fixed an issue where rerun items appeared in the summary even when they were not marked as test cases.

  • Unable to stabilize PDF checkpoint tests. Improved reliability of PDF comparisons by accounting for dynamic fields, such as dates, and by better handling of tabular content validation.

  • WaitElement does not wait for element presence. Fixed an intermittent issue where WaitElement() returned immediately without waiting for the object to appear. This caused a series of test failures.

  • skCtrl key not functioning as expected. Resolved a bug that prevented simulated skCtrl key presses from selecting multiple items. The fix restores correct multi-select behavior in 32-bit environments.

  • Eclipse 2022-12 controls not recognized. Added support for Java SWT controls in applications built on Eclipse 2022-12. TestComplete now correctly identifies UI elements, restoring the functionality lost after upgrading the IDE.

See Also

Version History
About TestComplete

Download TestComplete 15.77

Got a Maintenance Subscription?
Get TestComplete 15.77 for free:

https://my.smartbear.com

Other users:

Contact our Sales Team
Order a license
Download a free trial

Highlight search results