ID d’automatisation
Activez les ID d’automatisation pour les tests.
Pour activer les ID d’automatisation, activez le
mode avancé
dans les paramètres de l’IDE et, dans le moteur de présentation Web, sélectionnez Activer les ID d’automatisation
. Lorsqu’il est activé, le moteur de présentation Web ajoute data-automationid="<BrowsePath>"
sur l’élément <div>
de chaque composant de l’interface utilisateur. La valeur de l’attribut est le chemin de navigation du composant, qui représente la position du composant dans la hiérarchie de l’interface utilisateur. Par exemple, data-automationid="NewHMIProject136/UI/MainWindow/ScrollView1/Rectangle1"
.Vous devez utiliser
data-automationid
comme sélecteur principal dans les tests de bout en bout ou d’intégration. Il est plus stable que le texte, les classes CSS ou les structures DOM qui peuvent changer à la suite d’une refactorisation.
CONSEIL:
- N’utilisez pasdata-automationidpour le CSS ou la logique d’application.
- N’activez pas la fonctionnalité en production. Elle est destinée uniquement aux sessions de test.
automation IDs
testing
Fournir une réponse