Prise en charge HTML et HTML 5

IBM® Rational® Functional Tester prend en charge le test des applications HTML traditionnelles chargées dans un navigateur. Grâce à Perspective du test de l'interface utilisateur, IBM Rational Functional Tester prend également en charge le test d'applications basées sur HTML 5 dans les navigateurs de bureau et mobiles.

Rational Functional Tester prend en charge le test des applications HTML chargées dans les navigateurs suivants :
  • Mozilla Firefox : consultez les rapports de compatibilité des produits logiciels pour obtenir des informations sur les versions prises en charge de Mozilla Navigateur Firefox.
    Learn more about support for Mozilla Firefox browsers:
    • Rational Functional Tester prend en charge la modification du niveau de zoom du navigateur pendant l'enregistrement dans les navigateurs Mozilla Firefox. Dans certains systèmes d'exploitation, dans les navigateurs Mozilla Firefox, le zoom pendant l'enregistrement peut ne pas fonctionner comme prévu. Pour contourner ce problème, dans le navigateur, cliquez sur Afficher > Zoom > Zoom sur le texte uniquement.

    Limites :

    • Mozilla Firefox sous Linux :
      • Les tests HTML de base sont 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. Dans les boîtes de dialogue d'alerte ou de confirmation JavaScript des navigateurs Mozilla Firefox 4.0 ou ultérieurs, vous pouvez enregistrer à l'aide de frappes au clavier, mais pas à l'aide de la souris.
    • Plusieurs versions de Firefox : lors du test d'applications sur des ordinateurs avec plusieurs versions de Mozilla Firefox, l'activation de plusieurs versions de Firefox pour les tests n'est pas prise en charge. Seule la version utilisée pour les tests doit être activée.
    • Applications Adobe Flex :
      • Le test des applications Flex n'est pris en charge que sur les navigateurs 32 bits
      • Le test des applications Flex n'est pris en charge que jusqu'à la version 10 de Mozilla Firefox.
  • Microsoft Internet Explorer : consultez les rapports de compatibilité des produits logiciels pour obtenir des informations sur les versions prises en charge du Navigateur Internet Explorer.
    Learn more about support for Internet Explorer browsers:
    • Rational Functional Tester prend en charge les applications HTML chargées dans les onglets d'Internet Explorer 7.0, 8.0, 9.0, 10.0 et 11.0.
    • Rational Functional Tester prend en charge la modification du niveau de zoom du navigateur pendant l'enregistrement dans les navigateurs Internet Explorer.

    Limites :

    • 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 ne fonctionne pas comme prévu.
    • L'enregistrement sur des boîtes de dialogue HTML intégrées dans d'autres domaines tels que Java, .NET et Windows n'est pas pris en charge. Pour effectuer des actions sur ces boîtes de dialogue intégrées, modifiez le script manuellement à l'aide de l'API getScreen().inputKeys() ou getScreen.inputChars() si nécessaire.
    • Sur les systèmes d'exploitation 64 bits, l'enregistrement et la lecture sur les navigateurs Internet Explorer 9.0 64 bits intégrés dans Java 64 bits, .NET ou Windows ou d'autres applications ne sont pas pris en charge.
    • Lorsque vous testez des applications dans Internet Explorer 10.0, si l'affichage de l'application a été configuré pour utiliser un mode de compatibilité plus ancien, assurez-vous de tester l'application en mode de compatibilité.
    • Le test des applications Flex n'est pris en charge que sur les navigateurs 32 bits. Le test des applications Flex sur les navigateurs Internet Explorer 64 bits n'est pas pris en charge.
  • Google Chrome : voir Préparation aux tests fonctionnels dans le navigateur Google Chrome
  • Microsoft® Edge : voir Exécution d'un script à partir du navigateur Microsoft Edge
Note: Pour plus d'informations sur les versions de Java™ dont vous avez besoin pour prendre en charge les tests de Java utilisé dans les applets, consultez la rubrique associée sur la prise en charge de Java.
Important: Si vous avez activé le navigateur Mozilla Firefox ou Google Chrome pour IBM Rational Functional Tester, la dernière mise à jour Java doit être associée au navigateur. Si ce n'est pas fait, des messages de sécurité s'affichent lorsque vous ouvrez le navigateur et Java sera bloqué.

Le tableau suivant répertorie les navigateurs qui s'exécutent sur les systèmes d'exploitation Windows® et Linux®.

Browser Windows Linux
MozillaFirefox Yes Yes
Microsoft Internet Explorer Yes No
Google Chrome Yes Yes
Bord Microsoft Yes No
Note: Pour des informations spécifiques sur les versions de navigateur et les JRE associés qui sont pris en charge, consultez les rapports de compatibilité des produits logiciels.
Le tableau suivant fournit des informations sur les versions de JRE, les paramètres de plug-in de nouvelle génération et les domaines pris en charge :
Types de composants Détails de l'assistance
Versions de navigateur prises en charge Toutes les versions de Microsoft Internet Explorer et Mozilla Firefox prises en charge par Rational Functional Tester .
  • En cas de Mozilla Firefox version 18 ou supérieure, ou Google Chrome, utilisez JRE 1.7 Update 51. Vous pouvez activer ou désactiver NGP ; cela fonctionne comme prévu dans les deux cas.
  • Dans le cas de Microsoft Internet Explorer, vous devez désactiver NGP. Si NGP est activé, assurez-vous d'activer Activation automatique (Pour activer l'activation automatique, cliquez sur Fenêtre > Préférences > Test fonctionnel > Activation automatique.
Domaines pris en charge Tous les domaines pris en charge par Rational Functional Tester.
Paramètres manuels requis pour des domaines spécifiques, le cas échéant Pour Adobe Flex et Siebel, activez l'environnement manuellement.

Rational Functional Tester prend en charge les tests des applications HTML Microsoft (MSHTA). Avant de pouvoir tester une application HTA Microsoft, vous devez la configurer à l'aide de l'outil de configuration d'application pour démarrer le fichier mshta.exe en tant que fichier exécutable. Pour plus d'informations, consultez la section Rubriques connexes.

Lorsque vous enregistrez un script, Rational Functional Tester crée une carte d'objets de test pour l'application testée. La carte d'objets de test contient des descriptions de tous les objets de test auxquels le script fait référence. Les mappages d'objets de test créés par Rational Functional Tester pour les applications HTML sont souvent plus hiérarchiques que ceux créés pour les applications Java. Le niveau le plus élevé de la carte d'objets de test est un navigateur et l'application HTML se trouve à l'intérieur du navigateur. Pour plus d'informations, voir l'exemple d'une mappe d'objets de test créée pour une application HTML.

Deux versions de la méthode deleteCookies sont disponibles. Une méthode supprime tous les cookies du profil ou de l'utilisateur actuel ; l'autre méthode supprime les cookies sur une page ou un domaine spécifique pour le profil ou l'utilisateur actuel. Pour plus d'informations, consultez le lien associé Rational Functional Tester API Reference, dans le package com.rational.test.ft.object.interfaces, sous IBrowserObject.