共用方式為


AutomationProperties.AutomationIdProperty 屬性

定義

識別 AutomationProperties.AutomationId 附加屬性,這是字串,其中包含自動化專案的 UI 自動化識別碼 (識別碼) 。

public:
 static property DependencyProperty ^ AutomationIdProperty { DependencyProperty ^ get(); };
static DependencyProperty AutomationIdProperty();
public static DependencyProperty AutomationIdProperty { get; }
var dependencyProperty = AutomationProperties.automationIdProperty;
Public Shared ReadOnly Property AutomationIdProperty As DependencyProperty

屬性值

AutomationProperties.AutomationId附加屬性的識別碼。

備註

可用時,不論本機語言為何,任何應用程式的實例中元素的 AutomationId 都必須相同。 值在同層級元素之間應該是唯一的,但不一定在整個桌面上是唯一的。 例如,應用程式多個實例或 Windows 檔案總管中的多個資料夾檢視可以包含具有相同 AutomationId 屬性的專案,例如 「SystemMenuBar」。

雖然一律建議 對 AutomationId 的支援,以取得更佳的自動化測試支援,但這個屬性並非必要。 支援時, AutomationId 適用于建立不論 UI 語言為何的測試自動化腳本。 用戶端不應假設其他應用程式所公開的 AutomationId 值。 AutomationId 不保證可在應用程式的不同版本或組建之間穩定。

適用於