ControlShouldHaveValue

Text

Ein Steuerelement mit der Rolle {0} sollte einen Wert aufweisen, get_accValue jedoch nicht implementiert ist.

Art

Fehler

Beschreibung

Ein Element gibt basierend auf der zugewiesenen MSAA-Rolle keinen Wert wie erwartet an, was bedeutet, dass das Element nicht über die get_accValue-Methode implementiert ist. Beispielsweise sollten die folgenden MSAA-Rollen einen Wert bereitstellen.

  • ROLE_SYSTEM_COMBOBOX
  • ROLE_SYSTEM_IPADDRESS
  • ROLE_SYSTEM_LINK
  • ROLE_SYSTEM_OUTLINEITEM
  • ROLE_SYSTEM_PROGRESSBAR
  • ROLE_SYSTEM_SLIDER
  • ROLE_SYSTEM_SPINBUTTON
  • ROLE_SYSTEM_SCROLLBAR
  • ROLE_SYSTEM_TEXT

Dieses Problem ist ein Problem für Personen, die auf einer Sprachausgabe und einer Tastatur für die Navigation angewiesen sind, da ein Element mit einem systeminternen Wert diesen Wert einem Benutzer melden kann.

Mögliche Ursachen

Das Element oder das übergeordnete Element weist unangemessen eine MSAA-Rolle auf.

IAccessible::get_accRole

Objektrollen