Applets Java dans des pages HTML
Vous pouvez tester des applets Java chargées dans un navigateur (Firefox, Netscape,
Internet Explorer ou Mozilla). Les applets Java ne sont pas mappées comme étant imbriquées dans le code
HTML, mais enregistrées comme objets de niveau supérieur.
Elles apparaissent toujours
au niveau supérieur de la mappe.
Si l'objet n'est pas détecté par "le domaine de test Java", l'objet de test d'applet
HTML (AppletProxy HTML) est utilisé comme objet de test de secours, mais il est limité à
l'enregistrement des coordonnées.
Configuration requise pour le test d'applets dans un navigateur
- Firefox 1.5, 2.0
- Le plug-in Java de Sun est nécessaire à l'exécution et au test d'applets.
- L'utilisation d'applets Java avec Firefox nécessite l'installation de
l'environnement d'exécution Java 2 Standard Edition version 1.4 ou ultérieure, ainsi que l'installation du plug-in Java associé.
- Netscape 7.01, 7.1 et 7.2
- Le plug-in Java de Sun est nécessaire à l'exécution et au test d'applets.
- L'utilisation d'applets Java avec Netscape nécessite l'installation de
l'environnement d'exécution Java 2 Standard Edition version 1.4 ou ultérieure, ainsi que l'installation du plug-in Java associé.
- Mozilla 1.5, 1.6 et 1.7
- Le plug-in Java de Sun est nécessaire à l'exécution et au test d'applets.
- L'utilisation d'applets Java avec Mozilla nécessite l'installation de
l'environnement d'exécution Java 2 Standard Edition version 1.4 ou ultérieure, ainsi que l'installation du plug-in Java associé.
- Internet Explorer
- Le plug-in Java de Sun n'est pas nécessaire à l'exécution d'applets dans ce
navigateur, mais il est indispensable à leur test avec Functional Tester. Si ce plug-in Java n'est pas installée, la JVM Microsoft est utilisée pour exécuter les applets mais Functional Tester n'est pas conçu pour activer cette JVM.
- Si vous souhaitez utiliser un plug-in Java plus ancien que la version 1.4 avec
Internet Explorer, vous devez désactiver le support des applets :
- A partir du menu Windows Démarrer, exécutez regedit.
- Ouvrez la branche HKEY_LOCAL_MACHINE\Software\Rational
Software\Rational Test\8.
- Dans la sous-fenêtre de droite,
cliquez à l'aide du bouton droit de la souris et sélectionnez .
- Spécifiez Applet Support comme nom de la nouvelle chaîne.
- Cliquez deux fois sur la chaîne créée.
- Entrez 0 dans la zone Données de la
valeur de la boîte de dialogue Modification de la chaîne.
- Redémarrez votre ordinateur.
- Functional Tester
- Pour Internet Explorer, utilisez le plug-in Java version 1.4. Les
versions plus anciennes du plug-in Java, y compris la 1.2.2 et la 1.3.1_01, ne
fonctionnent pas avec Functional Tester.
- Vous devez activer la JVM (environnement JRE) utilisée par le plug-in Java. Lors de
l'installation d'un JRE ou d'une JVM JavaSoft, un plug-in Java est parfois également
installé. Dans ce cas, vous devez utiliser l'outil d'activation de Functional Tester pour
activer la JVM utilisée par ce plug-in Java. Pour plus d'informations, voir Activation d'environnements Java.
- Functional Tester utilise le plug-in Java/JRE le plus récemment installé.
Si un plug-in Java non supporté est installé (par exemple, la version 1.2.2 dans Internet
Explorer), Functional Tester cesse de fonctionner avec le navigateur concerné.
- Sauf indication contraire, le plug-in Java utilise son JRE par défaut (celui qui
porte le même numéro de version que le plug-in). Vous pouvez changer le JRE utilisé par
défaut dans l'application Panneau de configuration du plug-in Java.
- Functional Tester tente de localiser le plug-in Java le plus récemment installé et
active sa JVM par défaut.
- Applets Java dans le code HTML
- En langage HTML, une applet peut être spécifiée au moyen d'une balise
APPLET, OBJECT ou EMBED.
- Le document "Using OBJECT, EMBED, and APPLET Tags in Java Plug-in"
(http://java.sun.com/j2se/1.4/docs/guide/plugin/developer_guide/using_tags.html) explique
comment utiliser ces balises.
- Selon la documentation de Netscape et Sun, la balise EMBED est prévue pour assurer la
compatibilité en amont avec Navigator 3 ou 4 et les balises OBJECT et EMBED ne fonctionnent
pas avec le plug-in Java dans Netscape 7.01. Par conséquent, pour tester une applet dans
Netscape 7.01, vous devez impérativement utiliser la balise APPLET.
- Dans le cas d'Internet Explorer, jusqu'à l'introduction de la version 1.3 du
plug-in Java, la balise OBJECT devait être utilisée afin de définir l'utilisation de la JVM
Sun pour l'exécution des applets.
A compter de la version 1.4, l'installation du
plug-in Java prévoit la possibilité de sélectionner le plug-in Java/JRE comme valeur par
défaut pour Internet Explorer (balises APPLET), permettant ainsi d'utiliser aussi bien la
balise APPLET que la balise OBJECT.
- Sun Microsystems propose un utilitaire appelé Java Plug-in HTML Converter, qui permet
de convertir un document HTML contenant des balises APPLET en une version adaptée à
l'utilisation du plug-in Java, c'est-à-dire avec un jeu de balises OBJECT et EMBED.
- Assurez-vous que l'applet Java à tester est visible durant la lecture du script de
test. Si vous réduisez le navigateur à une fenêtre n'occupant qu'une partie de l'écran,
Functional Tester ne fait pas défiler son contenu pour le caler automatiquement sur
l'applet.