AutomationElement.AutomationElementInformation.AutomationId プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
要素の UI オートメーション識別子 (ID) を含む文字列を取得します。
public:
property System::String ^ AutomationId { System::String ^ get(); };
public string AutomationId { get; }
member this.AutomationId : string
Public ReadOnly Property AutomationId As String
プロパティ値
コンテナー内の兄弟間で一意の要素の ID。
注釈
要素の を AutomationIdProperty 使用できる場合は、ローカル言語に関係なく、アプリケーションの任意のインスタンスで常に同じである必要があります。 値は兄弟要素間で一意である必要がありますが、デスクトップ全体で必ずしも一意であるとは限りません。 たとえば、アプリケーションの複数のインスタンス、または Microsoft Windows エクスプローラーの複数のフォルダー ビューには、"SystemMenuBar" など、同じ AutomationIdPropertyを持つ要素が含まれている場合があります。
テストの容易性を高めるには、 の AutomationId サポートが常に推奨されますが、このプロパティは必須ではありません。 がサポートされている場合、 は、 AutomationId UI 言語に関係なく実行されるテスト自動化スクリプトを作成するのに役立ちます。 クライアントは、他のアプリケーションによって公開される に AutomationId関する想定を行うべきではありません。 AutomationIdは、アプリケーションの異なるリリースまたはビルド間で安定するとは限りません。
詳細については、「AutomationIdProperty」を参照してください。
適用対象
.NET