AutomationElement.AutomationElementInformation.AutomationId Vlastnost

Definice

Získá řetězec obsahující identifikátor automatizace uživatelského rozhraní (ID) pro prvek.

public:
 property System::String ^ AutomationId { System::String ^ get(); };
public string AutomationId { get; }
member this.AutomationId : string
Public ReadOnly Property AutomationId As String

Hodnota vlastnosti

ID elementu, který je jedinečný mezi na stejné úrovni v rámci svého kontejneru.

Poznámky

Pokud je k dispozici AutomationIdProperty , očekává se, že element bude vždy stejný v libovolné instanci aplikace bez ohledu na místní jazyk. Hodnota by měla být jedinečná mezi prvky na stejné platformě, ale nemusí být jedinečná na celé ploše. Například více instancí aplikace nebo více zobrazení složek v průzkumníku Microsoft Windows může obsahovat prvky se stejným AutomationIdProperty, například "SystemMenuBar".

I když se pro lepší testovatelnost vždy doporučuje podpora objektu AutomationId , není tato vlastnost povinná. Tam, kde se podporuje, AutomationId je užitečná pro vytváření skriptů pro automatizaci testů, které běží bez ohledu na jazyk uživatelského rozhraní. Klienti by neměli provádět žádné předpoklady týkající se AutomationIdvystavených dat jinými aplikacemi. Nemusí AutomationId být nutně zaručeno, že bude stabilní v různých verzích nebo buildech aplikace.

Další informace naleznete v tématu AutomationIdProperty.

Platí pro