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 :
- Dans l'éditeur de test, cliquez sur
- 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.
- Priorisez les attributs dans la liste à l'aide des boutons Haut et Bas. Cliquez sur Appliquer et sur OK
- 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.
- Ouvrez le script de test et vérifiez que les attributs sont disponibles dans la liste des propriétés
dans Objet identifié par.
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.