Support HTML et HTML 5
IBM® Rational® Functional Tester prend en charge le test d'applications HTML chargées dans un navigateur. Via Perspective d'un test d'interface utilisateur, IBM Rational Functional Tester prend également en charge les tests effectués sur des applications basées sur HTML 5 dans les navigateurs d'ordinateurs de bureau et mobiles.
- Mozilla Firefox : Pour plus d'informations sur les versions prises en charge du navigateur Mozilla Firefox, voir Rapports de compatibilité du produit logiciel.Learn more about support for Mozilla Firefox browsers :
- Rational Functional Tester prend en charge le changement du niveau de zoom du navigateur pendant l'enregistrement dans Mozilla Firefox. Avec certains systèmes d'exploitation, dans Mozilla Firefox, le zoom pendant l'enregistrement peut ne pas fonctionner comme prévu. Pour contourner ce problème, cliquez sur .
Limitations :
- Mozilla Firefox sous Linux :
- Le test HTML de base est pris en charge sous Linux.
- Le test des applets Java sous Linux n'est pas pris en charge.
- Boîtes de dialogue d'alerte JavaScript : Rational Functional Tester prend en charge le test des boîtes de dialogue normales. Sur les boîtes de dialogue d'alerte ou de confirmation JavaScript dans les navigateurs Mozilla Firefox 4.0 et postérieurs, vous pouvez enregistrer à l'aide de frappes de touche mais pas à l'aide de la souris.
- Versions multiples de Firefox : lors du test d'applications sur un ordinateur comportant plusieurs versions de Mozilla Firefox, il n'est pas possible d'activer plus d'une version pour les tests. Seule la version utilisée pour les tests doit être activée.
- Applications Adobe Flex :
- Le test d'applications Flex n'est pris en charge qu'avec les navigateurs 32 bits
- Le test d'applications Flex n'est pris en charge que jusqu'à Mozilla Firefox version 10.
- Microsoft Internet Explorer : Pour plus d'informations sur les versions prises en charge du navigateur Internet Explorer, voir Rapports de compatibilité du produit logiciel.Learn more about support for Internet Explorer browsers :
- Rational Functional Tester prend en charge les applications HTML chargées dans des onglets dans Internet Explorer 7.0, 8.0, 9.0, 10.0 et 11.0.
- Rational Functional Tester prend en charge le changement du niveau de zoom du navigateur pendant l'enregistrement dans Internet Explorer.
Limitations :
- Pour les utilisateurs invités dans Internet Explorer, avec le Mode protégé activé, l'enregistrement et la lecture des scripts de test fonctionnel ne fonctionnent pas comme attendu.
- L'enregistrement sur des boîtes de dialogue HTML qui sont imbriquées dans d'autres domaines comme Java, .NET et Windows n'est pas pris en charge. Pour effectuer des actions sur ces boîtes de dialogue imbriquées, éditez le script manuellement à l'aide de l'API getScreen().inputKeys() ou getScreen.inputChars() selon le cas.
- Sur les systèmes d'exploitation 64 bits, l'enregistrement et la lecture dans les navigateurs Internet Explorer 9.0 64 bits qui sont imbriqués dans des applications Java 64 bits, .NET ou Windows ne sont pas pris en charge.
- Lors du test d'une application dans Internet Explorer 10.0, si l'affichage d'application a été configuré pour utiliser un ancien mode de compatibilité, veillez à tester l'application en mode de compatibilité.
- Le test d'applications Flex n'est pris en charge qu'avec les navigateurs 32 bits. Le test d'applications Flex dans les navigateurs Internet Explorer 64 bits n'est pas pris en charge.
- Google Chrome : voir Préparation pour les tests fonctionnels dans du navigateur Google Chrome
- Microsoft® Edge : voir Exécution d'un script depuis le navigateur Microsoft Edge
Le tableau ci-après répertorie les navigateurs qui fonctionnent sous les systèmes d'exploitation Windows® et Linux®.
| Navigateur | Windows | Linux |
|---|---|---|
| Mozilla Firefox | Yes | Yes |
| Microsoft Internet Explorer | Yes | Non |
| Google Chrome | Oui | Yes |
| Microsoft Edge | Yes | Non |
| Types de composant | Détails relatifs à la prise en charge |
|---|---|
| Versions de navigateur prises en charge | Toutes les versions de Microsoft Internet Explorer et Mozilla Firefox sont prises en charge par Rational Functional Tester.
|
| Domaines pris en charge | Tous les domaines pris en charge par Rational Functional Tester. |
| Paramètres manuels requis pour certains domaines, le cas échéant. | Pour Adobe Flex et Siebel, activez l'environnement manuellement. |
Rational Functional Tester prend en charge le test des applications Microsoft (Microsoft HTML Applications). Pour cela, vous devez au préalable configurer l'application Microsoft HTA à tester en utilisant l'outil de configuration d'application afin de désigner mshta.exe comme l'exécutable à démarrer. Pour plus d'informations, consultez les rubriques connexes.
Lorsque vous enregistrez un script, Rational Functional Tester crée une mappe d'objets de test pour l'application à tester. Cette mappe contient la description de tous les objets de test auxquels fait référence le script. Les mappes d'objets de test créées par Rational Functional Tester pour les applications HTML sont souvent plus hiérarchiques que celles qui sont créées pour les applications Java. Le niveau le plus élevé de la mappe est un navigateur, l'application HTML étant à l'intérieur du navigateur. Pour plus d'informations, voir l'exemple de mappe d'objets de test créée pour une application HTML.
Deux versions de la méthode deleteCookies sont disponibles. L'une supprime tous les cookies pour le profil ou l'utilisateur courant, tandis que l'autre supprime les cookies sur une page ou un domaine spécifique pour le profil ou l'utilisateur courant. Pour plus d'informations, voir le lien associé à la référence de l'API Rational Functional Tester, dans le package com.rational.test.ft.object.interfaces, sous IBrowserObject.