AccNameShouldNotContainRole
Texte
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 intègre son rôle MSAA ou le type de contrôle UIA. Par exemple, cet avertissement peut se produire si la méthode _ accName , qui est utilisée pour récupérer le nom MSAA d’un élément, retourne la valeur _ « _ ScrollBar système Role _ * ».
Ce problème provoque des problèmes pour les personnes qui reposent sur un lecteur d’écran et un clavier pour la navigation, car le rôle est lu deux fois, ou il peut être non significatif ou non intuitif pour les utilisateurs.
Causes possibles
- Un nom ou une étiquette n’est pas assigné à l’élément ou à son parent.
- L’élément ou son parent a un nom par défaut qui n’a pas été révisé à un nom convivial. Par exemple, bouton 1.
- Un développeur ne sait pas que les lecteurs d’écran lisent les noms.