Pour plus de détails sur la reconnaissance d'objets dans les tests d'interfaces web et mobile, voir Améliorer la robustesse des scripts de test.
Voyons un exemple de situation dans laquelle il est utile de définir les conditions de localisation des objets : vous enregistrez un test et, à une étape particulière, l'action consiste à cliquer sur un texte à éditer. Or, ce texte n'est pas clairement identifié, il n'a pas de libellé et son contenu est variable (par exemple, il s'agit d'une date). Lorsque le test est relu, l'action ne peut être exécutée, car la date ayant changé, l'objet cible est introuvable.
Pour que ce test soit réexécuté correctement, vous pouvez modifier la localisation de l'objet cible dans le script de test afin qu'il puisse être trouvé à la relecture du test. A cet effet, vous pouvez indiquer que le texte à éditer est à droite d'un objet graphique stable et facilement identifiable ; par exemple, un texte à éditer dont le libellé est ville. Procédez comme suit :