AutomationElement.AutomationElementInformation.AutomationId Proprietà

Definizione

Ottiene una stringa contenente l'identificatore Automazione interfaccia utente (ID) per l'elemento.

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

Valore della proprietà

ID per un elemento univoco tra gli elementi di pari livello all'interno del relativo contenitore.

Commenti

Quando è disponibile, l'oggetto AutomationIdProperty di un elemento deve essere sempre lo stesso in qualsiasi istanza dell'applicazione indipendentemente dalla lingua locale. Il valore deve essere univoco tra gli elementi di pari livello, ma non necessariamente univoco nell'intero desktop. Ad esempio, più istanze di un'applicazione o più visualizzazioni di cartelle in Microsoft Windows Explorer possono contenere elementi con lo stesso AutomationIdProperty, ad esempio "SystemMenuBar".

Sebbene il supporto di un AutomationId oggetto sia sempre consigliato per una migliore verificabilità, questa proprietà non è obbligatoria. Dove è supportato, un AutomationId oggetto è utile per la creazione di script di automazione dei test eseguiti indipendentemente dal linguaggio dell'interfaccia utente. I client non devono fare ipotesi relative agli AutomationIdoggetti esposti da altre applicazioni. Un AutomationId oggetto non è necessariamente stabile in versioni o build diverse di un'applicazione.

Per altre informazioni, vedere AutomationIdProperty.

Si applica a