This topic describes the changes made to TestComplete 10.20. For information on the changes made to other versions of the product, see Version History.
Recording Tests for White-Box Android Applications
TestComplete now records object-based tests for white-box Android applications. Previous versions of the product recorded image-based tests that use controls’ images to find these controls on the device screen. Object-based tests recognize controls by their properties rather than images, use control-specific commands and work out-of-the-box on all screen resolutions and orientations. In addition, TestComplete maps control names automatically during the recording, so you do not have to do this manually before creating tests.
TestComplete records object-based tests for instrumented Android applications (that is, for those that were prepared for testing). Image-based recording is still available for black-box (non-instrumented) code.
For complete information on recording test commands for Android applications, see Recording Android Tests.
iOS Testing Improvements
TestComplete 10.20 supports creation of tests for iOS applications running on iPod touch devices with iOS ver. 6.x and 7.0–7.0.x.
Extended support for iOS controls:
wSectionproperties of the
iOS TableViewCellobjects provide a reliable way to address them. These objects are now also mapped by these properties, making your actions over table views position-independent.
iOS TextViewobjects contains three new method (Back, Next, ScrollToPage) and new properties (
wPageCount) that let you simulate user actions on these controls working in paging mode.
Support for New Development Tool, Browser and Control Versions
Support for new browser versions. TestComplete version 10.20 offers support for the most recent releases of the Chrome, Firefox and Opera web browsers. Now, the list of supported browsers includes –
- Mozilla Firefox 24-28
- Google Chrome 34
- Open Software Opera 12.16 and 20
Support for Java 8 and JavaFX 8. Now, you can use TestComplete to create tests for Java 8 and JavaFX 8 applications.
Support for Adobe Flash 13, Apache Flex 4.12 and Adobe AIR 13. Now you can use TestComplete to test applications created with the most recent versions of Adobe Flash, AIR and Apache Flex.
Support for the following web control versions:
- Google Web Toolkit ver. 2.6.0
- Yahoo! User Interface Library (YUI) ver. 3.12.0 - 3.15.0
When checking for updates, TestComplete now also checks if new patches for the Mozilla Firefox and Google Chrome web browsers are available.
TestComplete 10.20 sports usability improvements in the test log, informative messages and dialogs.
A number of bugs have been fixed.