Spécification des propriétés utilisées pour les contrôles d'interface utilisateur

Par défaut, les tests créés avec Rational Web UI Tester utilisent les propriétés d'objet standard comme Content, ID, Class et Xpath pour trouver, identifier et localiser les objets pour les contrôles d'interface utilisateur. Mais certaines applications utilisent des attributs personnalisés pour décrire les propriétés des contrôles d'interface. Pour éviter le comportement standard, vous devez les ajouter dans une liste d'identificateurs préférés et les prioriser afin qu'ils soient reconnus comme les identificateurs d'objet principaux dans l'application testée.

Procédure

Dans les préférences, établissez la liste de ces propriétés :

  1. Dans l'éditeur de test, cliquez sur Fenêtre > Préférences > Test > Enregistrement > Enregistrement d'interface web > Identificateurs d'objet préférés
  2. Cliquez sur Ajouter et, dans la boîte de dialogue qui s'ouvre, entrez un nom pour la propriété d'objet web afin qu'elle puisse être utilisée comme identificateur d'objet lors de l'enregistrement et de l'exécution du test. Cliquez ensuite sur OK.
  3. Priorisez les attributs dans la liste à l'aide des boutons Haut et Bas. Cliquez sur Appliquer et sur OK
    Etablissement de la liste des identificateurs d'objet préférés
  4. Une fois la liste des identificateurs d'objet préférés établie, enregistrez le test. Si le test a été enregistré avant que vous n'établissiez la liste des identificateurs d'objet préférés, vous devez le réexécuter pour appliquer les préférences.
  5. Ouvrez le script de test et vérifiez que les attributs sont disponibles dans la liste des propriétés dans Objet identifié par.
    Attributs personnalisés reconnus comme identificateurs d'objet dans l'application
    Tableau des propriétés avec les attributs personnalisés identifiés comme propriétés principales dans l'application

Résultats

A présent, les attributs personnalisés sont reconnus automatiquement lors de l'enregistrement du test, ils sont répertoriés comme identificateurs d'objet principaux dans Objet identifié par et en gras dans le tableau des propriétés. Vous pouvez modifier les propriétés et leur valeur dans les étapes de test comme pour les attributs standard.


Retour d'informations