AccNameShouldNotContainRole
SMS
Le nom de l’élément ({0}) ne doit pas contenir le texte du rôle de l’élément ({1})
Type
Avertissement
Description
Le nom d’un élément incorpore son rôle MSAA ou son type de contrôle UIA. Par exemple, cet avertissement peut se produire si la méthode get_accName( utilisée pour récupérer le nom MSAA d’un élément) retourne « ROLE_SYSTEM_SCROLLBAR_* ».
Ce problème provoque des problèmes pour les personnes qui s’appuient sur un lecteur d’écran et un clavier pour la navigation, car le rôle sera lu deux fois, ou il peut être inpronouble ou non intuitif pour les utilisateurs.
Causes possibles
- L’élément ou son parent a un nom ou une étiquette attribué de manière incorrecte.
- L’élément ou son parent a un nom par défaut qui n’a pas été révisé en nom convivial. Par exemple, button1.
- Un développeur ne sait pas que les lecteurs d’écran lisent les noms.
Rubriques connexes