IBM® Rational Functional Tester admite probar aplicaciones HTML que se cargan en un navegador.
Rational Functional Tester admite probar aplicaciones HTML que se cargan en estos navegadores:
- Mozilla Firefox 3.0, 3.5, 3.6, 4.0 y 5.0
Nota: Rational Functional Tester admite los separadores en Mozilla Firefox 4.0 y 5.0.
Limitaciones: - Mozilla Firefox 3.6 o posterior en Microsoft Windows:
para probar aplicaciones que se cargan en Firefox 3.6 o posterior, deberá habilitarse siguiente generación del plug-in del JRE (Java Runtime Environment).
Se admiten estas versiones de JRE: SUN JRE 1.6, de Update 10 a Update 17. Para obtener más información, consulte en la página el documento técnico Lista de dominios soportados para realizar pruebas funcionales.
- Mozilla Firefox en Linux:
- En Linux, se da soporte a las pruebas de HTML básico.
- No se admiten las pruebas de applets de Java en Linux.
- No se admiten las pruebas de aplicaciones que se cargan en los navegadores Mozilla Firefox 4.0 o 5.0 en Linux.
- Recuadros de diálogo de alerta de JavaScript: Rational Functional Tester admite las pruebas de recuadros de diálogo normales. En recuadros de diálogo JavaScript de alerta o confirmación en los navegadores Mozilla Firefox 4.0 o 5.0, podrá grabar mediante pulsaciones de teclas, pero no mediante el ratón.
- Internet Explorer 6.0, 7.0, 8.0 (32 bits o 64 bits) y 9.0 (32 bits
o 64 bits)
Nota: Rational Functional Tester admite separadores en Internet Explorer 7.0, 8.0 y 9.0.
Limitaciones: - Para los usuarios invitados en Internet Explorer, con el Modo protegido activado, la grabación y la reproducción de scripts de prueba funcional no funciona según lo esperado.
- La grabación en recuadros de diálogo HTML que están incluidos en otros dominios
como Java, .NET y Windows no está soportada. Para realizar acciones en
tales recuadros de diálogo incluidos, edite el script manualmente utilizando la API de getScreen().inputKeys() o getScreen.inputChars()
donde sea necesario.
- En sistemas operativos de 64 bits, la grabación y la reproducción en navegadores Internet Explorer 9.0 de 64 bits
que están incluidos en Java, .NET
o Windows de 64 bits o en otras aplicaciones no están soportados.
- La prueba de aplicaciones HTML que contiene los controles WebDynPro de SAP
no está soportada en Internet Explorer 8.0 y 9.0.
Nota: Para obtener información sobre las versiones de Java que debe tener para admitir las pruebas de Java que se utiliza en applets, consulte el tema relacionado sobre el soporte para Java.
En la tabla siguiente se listan los navegadores que se ejecutan en los sistemas operativos Windows y Linux.
| Navegador |
Windows |
Linux |
| Mozilla Firefox 3.0 |
Sí |
Sí |
| Mozilla Firefox 3.5 |
Sí |
Sí |
| Mozilla Firefox 3.6 |
Sí |
Sí (consulte la nota). |
| Mozilla Firefox 4.0 |
Sí |
No |
| Mozilla Firefox 5.0 |
Sí |
No |
| Microsoft Internet Explorer |
Sí |
|
Rational Functional Tester admite las pruebas de aplicaciones HTML (MSHTA) de Microsoft. Antes de probar una aplicación HTA de Microsoft, debe configurarla mediante la herramienta de configuración de aplicaciones para iniciar el archivo mshta.exe como archivo ejecutable. Para obtener más información, consulte el tema relacionado sobre "Consejos y trucos para probar aplicaciones HTML" y "Configuración de aplicaciones para pruebas".
Cuando graba un script, Rational Functional Tester crea una correlación de objetos de prueba para la aplicación que se está sometiendo a prueba. La correlación de objetos de prueba contiene descripciones de todos los objetos de prueba a los que el script hace referencia. Las correlaciones de objetos de prueba que crea Rational Functional Tester para las aplicaciones HTML suelen ser más jerárquicas que las creadas para las aplicaciones de Java. El nivel superior de la correlación de objetos de prueba es un navegador y la aplicación HTML está dentro del navegador.
Para obtener más información, consulte el ejemplo de una correlación de objetos de prueba que se ha creado para una aplicación HTML.
Encontrará disponibles dos versiones del método deleteCookies. Un método suprime todas las cookies del perfil o usuario actual; el otro suprime las cookies de una página o dominio específicos para el perfil o usuario actual. Para obtener más información, consulte la referencia de API de Rational Functional Tester, del paquete com.rational.test.ft.object.interfaces, bajo IBrowserObject.