AutomationElement.AutomationElementInformation.AutomationId Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.