Aracılığıyla paylaş


UITestControl Sınıf

Bu sınıf, bir kullanıcı arabirimi denetimlerini bulun yeteneği sağlar.Bu özellikler ve teknolojiler üzerinde denetimleri genel yöntemler sağlar.

Devralma Hiyerarşisi

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestControl
    Microsoft.VisualStudio.TestTools.UITesting.ApplicationUnderTest
    Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlControl
    Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinControl
    Microsoft.VisualStudio.TestTools.UITesting.WpfControls.WpfControl

Ad alanı:  Microsoft.VisualStudio.TestTools.UITesting
Derleme:  Microsoft.VisualStudio.TestTools.UITesting (Microsoft.VisualStudio.TestTools.UITesting.dll içinde)

Sözdizimi

'Bildirim
<CLSCompliantAttribute(True)> _
Public Class UITestControl
[CLSCompliantAttribute(true)]
public class UITestControl
[CLSCompliantAttribute(true)]
public ref class UITestControl
[<CLSCompliantAttribute(true)>]
type UITestControl =  class end
public class UITestControl

UITestControl türü aşağıdaki üyeleri ortaya koyar.

Oluşturucular

  Ad Açıklama
Genel yöntem UITestControl() Yeni bir örneğini başlatır UITestControl sınıfı.
Genel yöntem UITestControl(UITestControl) Yeni bir örneğini başlatır UITestControl class ve denetimleri bulmak için kapsayıcı belirtir.

Üst

Özellikler

  Ad Açıklama
Genel özellik BoundingRectangle Bu denetim için Bounding rectangle alır.
Genel özellik ClassName Bu denetim için sınıf adını alır.
Genel özellik Container Alır veya ayarlar kapsayıcı bu UITestControl.
Genel özellik ControlType UI denetim türünü alır.
Genel özellikStatik üye Desktop UI Denetim için Masaüstü alır.
Genel özellik Enabled Bu denetimin etkin olup olmadığını gösteren bir değeri alır.
Genel özellik Exists Bu denetim kullanıcı arabiriminde var olup olmadığını gösteren bir değeri alır.
Genel özellik FilterProperties Bir denetimin disambiguate için kullanılan özellik-değer çifti koleksiyonu alır.
Genel özellik FriendlyName Kullanıcı arabirimini kullanmak için bu denetimin adını alır.
Genel özellik HasFocus Bu denetimin şu anda kullanıcı arabiriminde odaklanmış olup olmadığını gösteren bir değeri alır.
Genel özellik Height Denetimin yüksekliğini alır.
Genel özellik IsTopParent Bu denetimin üst düzey öğesi olup olmadığını gösteren bir değeri alır.
Genel özellik Left Denetimin sol kenarını x koordinatını alır.
Genel özellik Name Bu denetimin adını alır.
Genel özellik NativeElement Bu denetim için karşılık gelen yerel teknoloji öğesi alır.
Genel özellik SearchConfigurations Alır veya ayarlar arama yapılandırmaları.
Genel özellik SearchProperties Bir denetimi tanımlamakta kullanılan özellik-değer çifti koleksiyonu alır.
Korumalı özellik SearchPropertiesSetExplicitly Bu denetim için arama özellikleri kullanıcı arabiriminde kullanıcı tarafından ayarlanmış olup olmadığını gösteren bir değeri alır.
Genel özellik State Denetimin durumunu alır.
Genel özellik TechnologyName Alır veya ayarlar bu denetimi uygulayan teknoloji çerçevesi.
Genel özellik Top Denetim üst kenarını x koordinatını alır.
Genel özellik TopParent Bu denetimin üst düzey üst alır.
Genel özellik Width Denetimin genişliği alır.
Genel özellik WindowHandle Bu denetim için pencere tanıtıcısı alır.
Genel özellik WindowTitles Üst düzey pencere pencere başlıkları topluluğu alır.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem CaptureImage Görüntüsünü yakalar UITestControl. UITestControl Ekran üzerinde bulunması gerekir.
Genel yöntem CopyFrom Oluşturur bir UITestControl kullanıcı arabiriminde aynı öğenin özgün olarak başvurduğu nesne UITestControl.
Genel yöntem DrawHighlight Denetim vurgular.
Genel yöntem EnsureClickable() Denetim tıklanabilir olduğundan emin olmak için kullanıcı arabirimi kayar.
Genel yöntem EnsureClickable(Point) Kullanıcı arabirimi denetimi tıklanabilir olduğundan emin olmak için belirli bir noktaya kaydırılır.
Genel yöntem Equals Belirler mi belirtilen UITestControl geçerli eşit olan UITestControl. (Object.Equals(Object) geçersiz kılınır.)
Korumalı yöntem Finalize Atık toplama işlemi tarafından geri alınmadan önce diğer temizleme işlemleri gerçekleştirmek ve kaynakları boşaltmak denemek bir nesne sağlar. (Object kaynağından devralındı.)
Genel yöntem Find Bulur UITestControl.
Genel yöntem FindMatchingControls Tüm koleksiyonunu döndürür UITestControlbelirtilen eşleşen s SearchProperties ve FilterProperties.
Genel yöntem GetChildren Geçerli tüm birinci düzey alt koleksiyonunu döndürür UITestControl.
Genel yöntem GetClickablePoint Denetimde tıklatılabilir noktası döndürür.
Genel yöntem GetHashCode Geçerli temsil eden benzersiz bir değer döndüren UITestControl örneği. (Object.GetHashCode() geçersiz kılınır.)
Genel yöntem GetParent Geçerli üst döndürür UITestControl.
Genel yöntem GetProperty Belirtilen özellik değerini alır.
Genel yöntem GetType Alır Type geçerli örneğinin. (Object kaynağından devralındı.)
Korumalı yöntem GetUITestControlsForSearch Bir dizi döndürür UITestControl arama için kullanılacak olan nesneler.
Korumalı yöntem MemberwiseClone Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.)
Genel yöntem SetFocus Klavye odağını ayarlar UITestControl.
Genel yöntem SetProperty Belirli bir özelliğin değerini ayarlar.
Genel yöntem ToString Geçerli temsil eden bir dize döndürür UITestControl. (Object.ToString() geçersiz kılınır.)
Genel yöntem TryFind Denetimi kullanıcı arabiriminde bulmaya çalışır.
Genel yöntem TryGetClickablePoint Tıklatılabilir noktası verir UITestControl.Denetim tıklanabilir değilse, bu yöntem döndürür false.
Genel yöntemStatik üye WaitForCondition<T>(T, Predicate<T>) Geçerli iş parçacığı belirtilen koşul yerine getirilene kadar ya da varsayılan zaman aşımı süresi dolana kadar engeller.
Genel yöntemStatik üye WaitForCondition<T>(T, Predicate<T>, Int32) Geçerli iş parçacığı belirtilen koşul yerine getirilene kadar veya belirtilen zaman aşımı süresi dolana kadar engeller.
Genel yöntem WaitForControlCondition(Predicate<UITestControl>) Geçerli iş parçacığı belirtilen koşulu bu denetim karşılayıncaya kadar ya da varsayılan zaman aşımı süresi dolana kadar engeller.
Genel yöntem WaitForControlCondition(Predicate<UITestControl>, Int32) Geçerli iş parçacığı belirtilen koşulu bu denetim karşılayıncaya kadar veya belirtilen zaman aşımı süresi dolana kadar engeller.
Genel yöntem WaitForControlEnabled() Geçerli iş parçacığı bu denetimi etkinleştirilene kadar ya da varsayılan zaman aşımı süresi dolana kadar engeller.
Genel yöntem WaitForControlEnabled(Int32) Geçerli iş parçacığı bu denetimi etkinleştirilene kadar veya belirtilen zaman aşımı süresi dolana kadar engeller.
Genel yöntem WaitForControlExist() Geçerli iş parçacığı bu denetimi kullanıcı arabiriminde oluşuncaya kadar veya varsayılan zaman aşımı süresi dolana kadar engeller.
Genel yöntem WaitForControlExist(Int32) Geçerli iş parçacığı bu denetimi kullanıcı arabiriminde oluşuncaya kadar veya belirtilen zaman aşımı süresi dolana kadar engeller.
Genel yöntem WaitForControlNotExist() Geçerli iş parçacığı bu denetimi kullanıcı arabiriminde artık olana kadar ya da varsayılan zaman aşımı süresi dolana kadar engeller.
Genel yöntem WaitForControlNotExist(Int32) Geçerli iş parçacığı bu denetimi artık kullanıcı arabiriminde oluşuncaya kadar veya belirtilen zaman aşımı süresi dolana kadar engeller.
Genel yöntem WaitForControlPropertyEqual(String, Object) Geçerli iş parçacığı bu denetimin belirtilen özellik belirtilen değere eşit oluncaya kadar ya da varsayılan zaman aşımı süresi dolana kadar engeller.
Genel yöntem WaitForControlPropertyEqual(String, Object, Int32) Geçerli iş parçacığı bu denetimin belirtilen özellik belirtilen değere eşit oluncaya kadar ya da belirtilen zaman aşımı süresi dolana kadar engeller.
Genel yöntem WaitForControlPropertyNotEqual(String, Object) Geçerli iş parçacığı bu denetimin belirtilen özellik belirtilen değere eşit değildir kadar ya da varsayılan zaman aşımı süresi dolana kadar engeller.
Genel yöntem WaitForControlPropertyNotEqual(String, Object, Int32) Geçerli iş parçacığı bu denetimin belirtilen özellik belirtilen değere eşit değildir kadar veya belirtilen zaman aşımı süresi dolana kadar engeller.
Genel yöntem WaitForControlReady() Geçerli iş parçacığı bu denetim fare veya klavye girdisini kabul etmeye hazır olana kadar ya da varsayılan zaman aşımı süresi dolana kadar engeller.
Genel yöntem WaitForControlReady(Int32) Geçerli iş parçacığı bu denetim fare veya klavye girdisini kabul etmeye hazır olana kadar ya da belirtilen zaman aşımı süresi dolana kadar engeller.

Üst

İşleçler

  Ad Açıklama
Genel işleçStatik üye Equality Gösteren iki mi UITestControl eşit örnekleridir.
Genel işleçStatik üye Inequality Gösteren iki mi UITestControl örnekleri eşit değildir.

Üst

İş Parçacığı Güvenliği

Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.

Ayrıca bkz.

Başvuru

Microsoft.VisualStudio.TestTools.UITesting Ad Alanı