Functional Tester can test HTML pages loaded into the browsers that run on Windows and Linux .
Functional Tester supports testing of HTML in the following browser versions.
- Mozilla Firefox 2.0, 3.0, 3.5, 3.6
- Mozilla Firefox 2.0 browser is enabled by default. When you update from Firefox 2.0 to Firefox 3.0, the Firefox 3.0 browser is not enabled by default even when the Enabler displays Firefox 3.0 as enabled. To enable Firefox 3.0 browser, disable and enable the browser.
- IBM Rational Functional Tester does not provide tab support in Mozilla Firefox.
- Selection of items in a Combobox is not recorded when the test application is loaded in Mozilla FireFox 3.6 browser. But the playback works correctly.
- Internet Explorer 6.0, 7.0, 8.0
IBM Rational Functional Tester provides tab support in Internet Explorer 7.0, and 8.0.
For information on the versions of Java you need to have to support testing of Java used within applets, see the related topic about Java support
The following table lists the browsers that run on Windows and Linux.
Browser Windows Linux Mozilla Firefox 2.0 Yes Yes Mozilla Firefox 3.0 Yes Yes Mozilla Firefox 3.5 Yes Yes Mozilla Firefox 3.6 Yes Yes* Microsoft Internet Explorer Yes
- Mozilla Firefox 3.6 on Microsoft Windows: To test applications loaded in Firefox 3.6, the next generation JRE plug-in must be enabled. Supported JRE versions: SUN JRE 1.6 Update 10 to Update 17.
- Mozilla Firefox on Linux:
- Basic HTML testing is supported on Linux.
- Rational Functional Tester does not provide support for testing Java applets on Linux.
Functional Tester supports testing of Microsoft HTML Applications (MSHTA). Before you can test a Microsoft HTA application, configure it by using the Application Configuration tool to start mshta.exe as the executable. For more information, see the related topic about Tips and Tricks for Testing HTML Applications and Configuring Applications for Testing.
When you record a script, Functional Tester creates a test object map for the application-under-test. The test object map contains descriptions of all test objects to which the script refers. The test object maps that Functional Tester creates for HTML applications are often more hierarchical than those created for Java applications. The top level of the test object map is a browser and the HTML application is inside the browser. For more information, see the example of a test object map created for a HTML application.
Two versions of the deleteCookies method are available. One method deletes all cookies for the current profile or user; the other method deletes cookies in a specific page or domain for the current profile or user. For information, see the Functional Tester API Reference, in the com.rational.test.ft.object.interfaces package, under IBrowserObject.
- Java applets in HTML pages
You can test Java applets within a browser (Firefox, Internet Explorer). Java applets are not mapped as nested within HTML but are recorded as top-level objects. In the test object map, applets appear at the top level.
- Standard properties available for functional testing HTML objects
Standard properties provide a common way to access properties and their values across browsers. This topic lists the standard properties available for HTML objects.
Configure applications for testing
Tips and tricks for functional testing HTML applications
Example of a test object map