Taal

AutomationElement.AutomationElementInformation.AutomationId Eigenschap

Definitie

Hiermee haalt u een tekenreeks op met de UI Automation-id (ID) voor het element.

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

Waarde van eigenschap

Een id voor een element dat uniek is tussen broers en zussen binnen de container.

Opmerkingen

Wanneer het element beschikbaar AutomationIdProperty is, wordt verwacht dat het altijd hetzelfde is in elk exemplaar van de toepassing, ongeacht de lokale taal. De waarde moet uniek zijn tussen elementen op hetzelfde niveau, maar niet noodzakelijkerwijs uniek zijn op het hele bureaublad. Meerdere exemplaren van een toepassing of meerdere mapweergaven in Microsoft Windows Explorer kunnen bijvoorbeeld elementen bevatten met dezelfde AutomationIdProperty, zoals 'SystemMenuBar'.

Hoewel ondersteuning van een AutomationId eigenschap altijd wordt aanbevolen voor betere testbaarheid, is deze eigenschap niet verplicht. Waar het wordt ondersteund, is een AutomationId handig voor het maken van testautomatiseringsscripts die worden uitgevoerd, ongeacht de taal van de gebruikersinterface. Clients mogen geen aannames doen met betrekking tot de AutomationIdtoepassingen die beschikbaar worden gesteld door andere toepassingen. Een AutomationId is niet noodzakelijkerwijs gegarandeerd stabiel in verschillende releases of builds van een toepassing.

Zie AutomationIdProperty voor meer informatie.

Van toepassing op