Features Added to TestComplete 3.05

Applies to TestComplete 15.65, last modified on July 17, 2024

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

TestComplete Services

  • Java support has been extended. Now TestComplete supports Sun JDK (or JRE) v. 1.1.8 and later.
  • The WebClient plugin includes a new option - Add comments for Wait method. It has effect when TestComplete is recording user actions performed over Web pages. If the option is on, TestComplete inserts the Web page address before the Page.Wait method that waits until that Web page is loaded. This approach makes the recorded script more readable.
  • The DbgServices plugin includes a new group of options - Exceptions. The options of this group regulate exception tracing in the applications under test. Now if the Exceptions | Active option is enabled, the plugin traces exceptions in all the processes launched by the methods of the DbgServices object. This makes the TraceExceptions method of the process object obsolete. This method has been removed.

Scripting Support

  • Network suites sport the following improvements:
    • Communication between master and slave computers have been improved. A new method of the NetSuite object, GetRemoteOLEObject, lets you easily get a reference to any COM object that is running on a remote computer. Using this COM object you can perform any actions you need. For instance, you can create a COM object that will restart either a remote computer, or the TestComplete instance running on that computer after a network suite run is over.
    • The NetSuite object now contains the Address property. It specifies the IP address of the computer where TestComplete is installed.
    • The NetSuite object also includes a new Hosts property. This property holds a collection of all Host objects that are available in a network suite.
    • The new SharedPath property of the NetSuite object lets you share a particular folder during the network suite run.
    • The Address and BasePath properties of Host objects are now read/write.
    • The Task object now includes the Path and Routine properties. They specify the project file (.mds) and the script routine that the given task should run.


  • Changes in the Object-Driven Testing plugin:
    • Now you can specify boolean values for properties and variables in the Object-Driven Testing panel. To do this, simply type true or false in the Value column. To specify a string value, enclose true (false) in quotes (that is, "true" or "false").
    • To indicate that a variable or a property holds a reference to an object that was not created via the Object-Driven Testing panel or via the ODT programming object, TestComplete displays OleObject as a property (or a variable) value.
    • The class name OleObject is reserved. You cannot create classes with this name.
  • The Watch List dialog holds a new column, Enabled, that lets you temporarily enable or disable watch expressions.
  • The Visual Studio Emulation key mapping scheme has the Ctrl+Del shortcut for deleting a symbol to the right of the caret.
  • A number of bug fixes.

See Also

Version History

Highlight search results