Traitement des incidents liés au test de l'interface Web

La présente rubrique contient des informations permettant d'identifier et de résoudre les incidents pouvant survenir lors des tests d'interface Web.
Problème Cause Solution

Au début de l'enregistrement d'un test d'interface Web à l'aide de Microsoft Internet Explorer, le message d'erreur suivant s'affiche : Erreur de lancement d'Internet Explorer.

Le navigateur n'est pas correctement installé sur votre machine, ou vous utilisez une version non prise en charge par l'extension de l'interface Web, ou l'option Activer le mode protégé n'est pas correctement définie.

  • Vérifiez si Microsoft Internet Explorer est correctement installé sur votre machine et que vous utilisez une version prise en charge par l'extension d'interface Web.
  • De même, dans le navigateur, accédez au menu Outils > Options Internet > onglet Sécurité et vérifiez si le paramètre Activer le mode protégé est le même pour toutes les zones de sécurité.

Vous ne pouvez pas enregistrer et exécuter un test d'interface Web à l'aide de Microsoft Internet Explorer. En général, un objet est mis en évidence dans un rectangle bleu pendant l'enregistrement et dans un rectangle rouge pendant l'exécution.

L'extension d'interface Web ne prend pas en charge le test des pages Web affichées en mode Compatibilité/Quirks dans Internet Explorer.

Pour forcer l'ouverture des sites Web dans la vue standard, procédez comme suit :
  1. Ouvrez Internet Explorer.
  2. Accédez à Outils > Paramètres d'affichage de compatibilité.
  3. Désélectionnez les cases à cocher suivantes qui forcent l'affichage des pages Web en mode Affichage de compatibilité :
    • Inclure des listes de sites Web mises à jour à partir de Microsoft
    • Afficher les sites dans Affichage de compatibilité
    • Afficher tous les sites Web dans Affichage de compatibilité

L'enregistrement et l'exécution des tests d'interface Web de quelques sites Web à l'aide de Microsoft Internet Explorer 11 échouent en raison de l'erreur suivante : Exception émise : erreur JavaScript dans le script asynchrone.

Le site Web que vous testez n'est pas sécurisé.

Veillez à ajouter les sites Web à tester dans la liste des sites Web sécurisés, en procédant comme suit :
  1. Ouvrez Internet Explorer.
  2. Sélectionnez Outils > Options Internet > onglet Sécurité.
  3. Cliquez sur Sites de confiance puis sur Sites.
  4. Entrez l'adresse complète du site Web dans Ajouter ce site Web à la zone, puis cliquez sur Ajouter.
  5. Cliquez sur Fermer puis sur OK.

L'exécution des tests d'interface Web échoue sur Microsoft Internet Explorer 9 et versions ultérieures en raison de l'exception suivante : org.openqa.selenium.StaleElementReferenceException : erreur de définition d'arguments pour le script.

Certains sites Web utilisent des cookies pour stocker des informations sur votre machine pour le remplissage automatique de formulaires. Sur ces sites, il se peut que les scripts de test aient des difficultés à identifier les contrôles basés sur le contenu, ce qui entraîne l'échec de l'exécution.

Veillez à supprimer tous les cookies avant d'exécuter vos scripts de test.

La désinstallation d'Rational Functional Tester après l'enregistrement/exécution de tests à l'aide de Microsoft Internet Explorer ou Chrome ne supprime pas automatiquement les dossiers HCLOneTest et HCLIMShared. La suppression manuelle des dossiers génère également un message d'erreur.

L'application ne parvient pas à fermer les processus de pilote de navigateur lancés dans le cadre de l'enregistrement ou de l'exécution.

Avant de désinstaller IBM® Rational Functional Tester, veillez à supprimer manuellement tous les processus de pilote actifs associés aux navigateurs via le Gestionnaire des tâches Windows.

La lecture échoue sur les actions de sous-menu situées sous le contrôle superposé. Si une application possède un menu contenant un contrôle superposé dans la partie supérieure et des sous-menus situés sous le contrôle superposé, l'enregistreur risque de capturer l'action uniquement sur le contrôle superposé en fonction du comportement de l'application. Dans ce cas, les sous-menus ne sont pas lus automatiquement. Vous devez ajouter manuellement les sous-menus aux étapes de test pour que la lecture aboutisse.

Vos commentaires