IBM® Rational® Functional Tester supports
testing HTML applications that are loaded in a browser.
Rational Functional Tester supports
testing HTML applications that are loaded in these browsers:
- Mozilla Firefox 3.0, 3.5, 3.6, 4.0, 5.0, 6.0, 7.0 and 8.0
Note: - Rational Functional Tester supports
tabs in Mozilla Firefox 4.0 and later.
- Rational Functional Tester supports
changing the browser zoom level during recording in Mozilla Firefox
browsers. In some operating systems, in Mozilla Firefox browsers,
zooming during recording may not work as expected. As a workaround
to this problem, in the browser, click .
Limitations: - Mozilla Firefox 3.6 or later on Microsoft Windows:
To test applications that are loaded in Firefox 3.6 or later, the
next generation Java Runtime Environment (JRE) plug-in must be enabled.
These JRE versions are supported: IBM JRE 1.7 and SUN JRE 1.6 Update
10 to Update 17. For more information, see the List of supported domains for functional testing
technical document.
- Mozilla Firefox on Linux:
- Basic HTML testing is supported on Linux.
- Testing Java applets on Linux is not supported.
- JavaScript alert dialog boxes: Rational Functional Tester supports
testing of normal dialog boxes. On JavaScript alert or confirmation
dialog boxes in Mozilla Firefox 4.0 or later browsers, you can record
using key strokes, but not using the mouse.
- Adobe Flex applications on Mozilla
Firefox: Testing Adobe Flex
applications loaded in Mozilla Firefox 6.0 or later is not supported.
- Multiple Firefox versions: When testing applications on
computers with multiple Mozilla Firefox versions, enabling more than
one version of Firefox for testing is not supported. Only the version
used for testing must be enabled.
- Internet Explorer 6.0, 7.0, 8.0, (32-bit or 64-bit) and 9.0 (32-bit
or 64-bit)
Note: - Rational Functional Tester supports
tabs in Internet Explorer 7.0, 8.0, and 9.0.
- Rational Functional Tester supports
changing the browser zoom level during recording in Internet Explorer
browsers.
Limitations: - For Guest users in Internet Explorer, with the Protected mode ON,
recording and playback of functional test scripts do not work as expected.
- Recording on HTML dialog boxes that are embedded in other domains
like Java, .NET and Windows is not supported. To perform actions on
such embedded dialog boxes, edit the script manually using the getScreen().inputKeys() or getScreen.inputChars() API
where required.
- On 64-bit operating systems, recording and playback on 64-bit
Internet Explorer 9.0 browsers that are embedded in 64-bit Java, .NET
or Windows or other applications are not supported.
- Testing HTML applications that contain SAP WebDynPro controls
is not supported on Internet Explorer 8.0 and 9.0.
- In 64-bit environments on Windows 7 and Windows 2008, with SUN
JRE 1.7, the Next-Gen plugin option is sometimes enabled by default
and cannot be disabled. To use the recording on playback functions
on Internet Explorer in such environments, use the TAB and spacebar
keys on the keyboard instead of the mouse to disable the Next-Gen
option. Alternatively, set the UseNewJavaPlugin value to 00000000
in the registry entry corresponding to SUN JRE 1.7 under HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java
Plug-in.
Note: For information on the versions of Java that
you must have to support testing of Java that
is used in applets, see the related topic about Java support.
The following table lists the browsers that run on Windows and Linux operating
systems.
| Browser |
Windows |
Linux |
| Mozilla Firefox 3.0 |
Yes |
Yes |
| Mozilla Firefox 3.5 |
Yes |
Yes |
| Mozilla Firefox 3.6 |
Yes |
Yes (see the note.) |
| Mozilla Firefox 4.0 |
Yes |
Yes |
| Mozilla Firefox 5.0 |
Yes |
Yes |
| Mozilla Firefox 6.0 |
Yes |
Yes |
| Mozilla Firefox 7.0 |
Yes |
Yes |
| Mozilla Firefox 8.0 |
Yes |
Yes |
| Microsoft Internet Explorer |
Yes |
|
Rational Functional Tester supports
testing of Microsoft HTML Applications
(MSHTA). Before you can test a Microsoft HTA
application, you must configure it by using the Application Configuration
tool to start the mshta.exe file as the executable
file. 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, Rational 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 Rational 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 that is
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 on a specific page or domain for the current profile
or user. For information, see the Rational Functional Tester API
Reference, in the com.rational.test.ft.object.interfaces package,
under IBrowserObject.