AutomationElement.AutomationElementInformation.AutomationId Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar en sträng som innehåller UI Automation identifierare (ID) för elementet.
public:
property System::String ^ AutomationId { System::String ^ get(); };
public string AutomationId { get; }
member this.AutomationId : string
Public ReadOnly Property AutomationId As String
Egenskapsvärde
Ett ID för ett element som är unikt bland syskon i containern.
Kommentarer
När det är tillgängligt förväntas elementet AutomationIdProperty alltid vara detsamma i alla instanser av programmet oavsett det lokala språket. Värdet ska vara unikt bland syskonelement men inte nödvändigtvis unikt för hela skrivbordet. Till exempel kan flera instanser av ett program eller flera mappvyer i Microsoft Windows Explorer innehålla element med samma AutomationIdProperty, till exempel "SystemMenuBar".
Även om stöd för en AutomationId alltid rekommenderas för bättre testbarhet, är den här egenskapen inte obligatorisk. Där det stöds är ett AutomationId användbart alternativ för att skapa testautomatiseringsskript som körs oavsett användargränssnittsspråk. Klienter bör inte göra några antaganden om de AutomationIdsom exponeras av andra program. En AutomationId är inte nödvändigtvis garanterad att vara stabil i olika versioner eller versioner av ett program.
Mer information finns i AutomationIdProperty.