TestComplete supports testing of web applications that use the web browsers and technologies mentioned below.
TestComplete supports cross-browser testing, which means that you can record tests in any supported browser and run them using other browsers. The supported browsers are:
Microsoft Edge (both 32-bit and 64-bit versions)
Microsoft Internet Explorer 10–11 (both 32-bit and 64-bit versions)
|Note:||The Modern UI (Metro) versions of Internet Explorer 10 and 11 are not currently supported.|
Google Chrome 74 (both 32-bit and 64-bit versions)
If you have a TestComplete version earlier than 12.42, your version of the SmartBear Test Extension will be incompatible with newer versions of the Chrome web browser. To test web applications in Chrome 74, you will have to upgrade your TestComplete to some later version. We recommend using version 14.10.
If you use a later version of Google Chrome, check whether a patch is available for it.
|Note:||Chrome running in Modern UI (Metro) mode is not currently supported.|
Mozilla Firefox 60 – 66 (both 32-bit and 64-bit versions)
If you use a later version of Firefox, check whether a patch is available for it.
Applications with the embedded Microsoft WebBrowser control
Applications with the Edge-based WebBrowser control
Applications with Chromium Embedded Framework control (both 32-bit and 64-bit versions)
Applications created with Electron version 1.8.2, 2.0.2, 3.0.2, 4.0.2, 5.0.0
EO WinForms and EO WPF applications created with EO.WebBrowser version 2019.0.69.0
TestComplete interacts with web applications through their GUI displayed in web browsers, that is, the client side of applications. GUI testing does not depend on the application’s server-side implementation. You can test web applications developed with any programming language, server-side technology, and frameworks, including (but not limited to):
The entire procedure – test recording, editing and running – does not depend on the server technology. To learn how TestComplete works, read the Web Testing Tutorial and then try to record and run tests on your tested web pages.
TestComplete includes test objects for capturing and playing back interactions with the following web controls:
Standard HTML controls:
SELECT and so on
Web 2.0 toolkits: jQuery UI, jQuery Mobile, Bootstrap, Google Web Toolkit (GWT), AngularUI, MooTools, Sencha Ext JS, Yahoo! User Interface (YUI)
Third-party ASP.NET controls by Developer Express, Telerik, Infragistics
For more information, see Support for Web Controls.
The following types of Rich Internet Applications are specifically supported by TestComplete: