Tenez compte des points suivants si vous utilisez Netscape 4.7x pour tester des applications HTML et des applets Java, en particulier dans les situations exigeant une compatibilité avec plusieurs marques et/ou versions de navigateurs.
Pour tester une applet, vous devez utiliser la balise EMBED, et non la balise APPLET. La balise EMBED fonctionne bien avec le plug-in Java.
Avant la première action d'enregistrement ou de lecture de la page, utilisez StartApp pour charger la page HTML contenant la ou les applets Java à tester. Faute de quoi, la première action d'enregistrement sur le navigateur a pour effet de charger dans ce dernier le code de Functional Tester.
Une application HTML tributaire de l'utilisation de l'attribut .id d'un objet de test HTML peut ne pas être compatible avec d'autres navigateurs. L'attribut .id n'est pas disponible comme il l'est sur les autres navigateurs. Functional Tester utilise la propriété .id pour inclure l'objet de test dans la mappe d'objets de test. Si la mappe ne contient pas l'objet de test, le script associé ne peut pas être utilisé avec d'autres navigateurs.
Functional Tester ne reconnaît pas les applets Java incorporées dans un formulaire (FORM) comme objets descendants de ce formulaire. Ils sont perçus comme descendants du document. Cette différence dans la hiérarchie de la mappe d'objets affecte la compatibilité multinavigateur.
Les éléments INPUT, tels que les zones de texte et les boîtes à liste, ne sont pas visibles, sauf s'ils sont contenus à l'intérieur d'un élément FORM. Dans ce cas, c'est Netscape 4.7x lui-même qui n'est pas compatible multinavigateur. La propriété .name est disponible uniquement dans les éléments FORM et A (Ancre). Dans tous les autres cas, elle a pour valeur une chaîne vide.
Functional Tester n'inclut pas les éléments noeud de texte dans une mappe d'objets de test. Un noeud de texte devient un objet mappable uniquement si son objet parent n'est pas mappable et que la valeur de la propriété .hasScript du parent est 'true'. Cette valeur indique qu'un script Java est associé au noeud de texte, mais il n'existe pas de moyen d'obtenir la propriété .hasScript. Remarque : Internet Explorer et Netscape 6 et 7 ne sont pas non plus tout à fait compatibles multinavigateur dans ce domaine.
La propriété .hasScript est valide uniquement pour les éléments INPUT et A (Ancre). Pour tous les autres éléments dans lesquels l'utilisation de .hasScript est prévue, la valeur de cette propriété est 'false'.
La propriété .disabled des objets ToolbarButton est toujours 'false'. Il n'existe aucun moyen de déterminer l'état de ces boutons.
Conditions d'utilisation | Appréciations en retour
(C) Copyright IBM Corporation 2002, 2004. All Rights Reserved.