AutomationElement.AutomationElementInformation.AutomationId Proprietà

Definizione

Ottiene una stringa contenente l'identificatore di 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 contenitore.

Commenti

Quando è disponibile, è previsto che l'oggetto AutomationIdProperty di un elemento sia 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".

Anche se il supporto di è AutomationId sempre consigliato per migliorare la verificabilità, questa proprietà non è obbligatoria. Se supportato, è AutomationId utile per creare 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. Non AutomationId è necessariamente garantito che sia stabile in versioni diverse o compilazioni di un'applicazione.

Per altre informazioni, vedere AutomationIdProperty.

Si applica a