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 | |
---|---|---|
UITestControl() | Yeni bir örneğini başlatır UITestControl sınıfı. | |
UITestControl(UITestControl) | Yeni bir örneğini başlatır UITestControl class ve denetimleri bulmak için kapsayıcı belirtir. |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
BoundingRectangle | Bu denetim için Bounding rectangle alır. | |
ClassName | Bu denetim için sınıf adını alır. | |
Container | Alır veya ayarlar kapsayıcı bu UITestControl. | |
ControlType | UI denetim türünü alır. | |
Desktop | UI Denetim için Masaüstü alır. | |
Enabled | Bu denetimin etkin olup olmadığını gösteren bir değeri alır. | |
Exists | Bu denetim kullanıcı arabiriminde var olup olmadığını gösteren bir değeri alır. | |
FilterProperties | Bir denetimin disambiguate için kullanılan özellik-değer çifti koleksiyonu alır. | |
FriendlyName | Kullanıcı arabirimini kullanmak için bu denetimin adını alır. | |
HasFocus | Bu denetimin şu anda kullanıcı arabiriminde odaklanmış olup olmadığını gösteren bir değeri alır. | |
Height | Denetimin yüksekliğini alır. | |
IsTopParent | Bu denetimin üst düzey öğesi olup olmadığını gösteren bir değeri alır. | |
Left | Denetimin sol kenarını x koordinatını alır. | |
Name | Bu denetimin adını alır. | |
NativeElement | Bu denetim için karşılık gelen yerel teknoloji öğesi alır. | |
SearchConfigurations | Alır veya ayarlar arama yapılandırmaları. | |
SearchProperties | Bir denetimi tanımlamakta kullanılan özellik-değer çifti koleksiyonu alır. | |
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. | |
State | Denetimin durumunu alır. | |
TechnologyName | Alır veya ayarlar bu denetimi uygulayan teknoloji çerçevesi. | |
Top | Denetim üst kenarını x koordinatını alır. | |
TopParent | Bu denetimin üst düzey üst alır. | |
Width | Denetimin genişliği alır. | |
WindowHandle | Bu denetim için pencere tanıtıcısı alır. | |
WindowTitles | Üst düzey pencere pencere başlıkları topluluğu alır. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
CaptureImage | Görüntüsünü yakalar UITestControl. UITestControl Ekran üzerinde bulunması gerekir. | |
CopyFrom | Oluşturur bir UITestControl kullanıcı arabiriminde aynı öğenin özgün olarak başvurduğu nesne UITestControl. | |
DrawHighlight | Denetim vurgular. | |
EnsureClickable() | Denetim tıklanabilir olduğundan emin olmak için kullanıcı arabirimi kayar. | |
EnsureClickable(Point) | Kullanıcı arabirimi denetimi tıklanabilir olduğundan emin olmak için belirli bir noktaya kaydırılır. | |
Equals | Belirler mi belirtilen UITestControl geçerli eşit olan UITestControl. (Object.Equals(Object) geçersiz kılınır.) | |
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ı.) | |
Find | Bulur UITestControl. | |
FindMatchingControls | Tüm koleksiyonunu döndürür UITestControlbelirtilen eşleşen s SearchProperties ve FilterProperties. | |
GetChildren | Geçerli tüm birinci düzey alt koleksiyonunu döndürür UITestControl. | |
GetClickablePoint | Denetimde tıklatılabilir noktası döndürür. | |
GetHashCode | Geçerli temsil eden benzersiz bir değer döndüren UITestControl örneği. (Object.GetHashCode() geçersiz kılınır.) | |
GetParent | Geçerli üst döndürür UITestControl. | |
GetProperty | Belirtilen özellik değerini alır. | |
GetType | Alır Type geçerli örneğinin. (Object kaynağından devralındı.) | |
GetUITestControlsForSearch | Bir dizi döndürür UITestControl arama için kullanılacak olan nesneler. | |
MemberwiseClone | Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.) | |
SetFocus | Klavye odağını ayarlar UITestControl. | |
SetProperty | Belirli bir özelliğin değerini ayarlar. | |
ToString | Geçerli temsil eden bir dize döndürür UITestControl. (Object.ToString() geçersiz kılınır.) | |
TryFind | Denetimi kullanıcı arabiriminde bulmaya çalışır. | |
TryGetClickablePoint | Tıklatılabilir noktası verir UITestControl.Denetim tıklanabilir değilse, bu yöntem döndürür false. | |
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. | |
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. | |
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. | |
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. | |
WaitForControlEnabled() | Geçerli iş parçacığı bu denetimi etkinleştirilene kadar ya da varsayılan zaman aşımı süresi dolana kadar engeller. | |
WaitForControlEnabled(Int32) | Geçerli iş parçacığı bu denetimi etkinleştirilene kadar veya belirtilen zaman aşımı süresi dolana kadar engeller. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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 | |
---|---|---|
Equality | Gösteren iki mi UITestControl eşit örnekleridir. | |
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.