AutomationElement.AutomationElementInformation.AutomationId Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
öğesinin UI Otomasyonu tanımlayıcısını (ID) içeren bir dize alır.
public:
property System::String ^ AutomationId { System::String ^ get(); };
public string AutomationId { get; }
member this.AutomationId : string
Public ReadOnly Property AutomationId As String
Özellik Değeri
Kapsayıcısı içindeki eşdüzey öğeler arasında benzersiz olan bir öğenin kimliği.
Açıklamalar
Kullanılabilir AutomationIdProperty olduğunda, bir öğenin yerel dilden bağımsız olarak uygulamanın herhangi bir örneğinde her zaman aynı olması beklenir. Değerin eşdüzey öğeler arasında benzersiz olması gerekir, ancak tüm masaüstünde benzersiz olması gerekmez. Örneğin, bir uygulamanın birden çok örneği veya Microsoft Windows Gezgini'ndeki birden çok klasör görünümü, "SystemMenuBar" gibi aynı AutomationIdPropertyöğesine sahip öğeler içerebilir.
Daha iyi test edilebilirlik için her zaman bir AutomationId desteği önerilir, ancak bu özellik zorunlu değildir. Desteklendiğinde, AutomationId kullanıcı arabirimi dilinden bağımsız olarak çalışan test otomasyonu betikleri oluşturmak için yararlıdır. İstemciler, diğer uygulamalar tarafından kullanıma sunulanlarla ilgili AutomationIdhiçbir varsayımda bulunmamalıdır. bir AutomationId uygulamanın farklı sürümleri veya derlemeleri arasında kararlı olması garanti edilmez.
Daha fazla bilgi için bkz. AutomationIdProperty.