Partager via


UITestControl, classe

UITestControl permet de localiser des contrôles sur une interface utilisateur. Il fournit des propriétés et des méthodes qui sont génériques aux contrôles entre des technologies.

Hiérarchie d'héritage

Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestControl
    Microsoft.VisualStudio.TestTools.UITesting.ApplicationBase
    Microsoft.VisualStudio.TestTools.UITesting.DirectUIControls.DirectUIControl
    Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlControl
    Microsoft.VisualStudio.TestTools.UITesting.WindowsRuntimeControls.XamlControl
    Microsoft.VisualStudio.TestTools.UITesting.WindowsRuntimeControls.XamlWebView

Espace de noms :  Microsoft.VisualStudio.TestTools.UITesting
Assemblys :   Microsoft.VisualStudio.TestTools.WindowsStore.UITesting (dans Microsoft.VisualStudio.TestTools.WindowsStore.UITesting.dll)
  Microsoft.VisualStudio.TestTools.UITesting (dans Microsoft.VisualStudio.TestTools.UITesting.dll)

Syntaxe

'Déclaration
<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

Le type UITestControl expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique UITestControl()
Méthode publique UITestControl(UITestControl)

Début

Propriétés

  Nom Description
Propriété publique BoundingRectangle
Propriété publique ClassName
Propriété publique Container
Propriété publique ControlType
Propriété publiqueMembre statique Desktop
Propriété publique Enabled
Propriété publique Exists
Propriété publique FilterProperties
Propriété publique FriendlyName
Propriété publique HasFocus
Propriété publique Height
Propriété publique IsTopParent
Propriété publique Left
Propriété publique Name
Propriété publique NativeElement
Propriété publique SearchConfigurations
Propriété publique SearchProperties
Propriété protégée SearchPropertiesSetExplicitly
Propriété publique State
Propriété publique TechnologyName
Propriété publique Top
Propriété publique TopParent
Propriété publique Width
Propriété publique WindowHandle
Propriété publique WindowTitles

Début

Méthodes

  Nom Description
Méthode publique CaptureImage
Méthode publique CopyFrom
Méthode publique DrawHighlight
Méthode publique EnsureClickable()
Méthode publique EnsureClickable(Point)
Méthode publique EnsureClickable(Point)
Méthode publique Equals (Substitue Object.Equals(Object).)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.)
Méthode publique Find
Méthode publique FindMatchingControls
Méthode publique GetChildren
Méthode publique GetClickablePoint
Méthode publique GetHashCode (Substitue Object.GetHashCode.)
Méthode publique GetParent
Méthode publique GetProperty
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée GetUITestControlsForSearch
Méthode protégée MemberwiseClone Crée une copie superficielle du Object actuel. (Hérité de Object.)
Méthode publique SetFocus
Méthode publique SetProperty
Méthode publique ToString (Substitue Object.ToString.)
Méthode publique TryFind
Méthode publique TryGetClickablePoint(Point%)
Méthode publique TryGetClickablePoint(Point%)
Méthode publiqueMembre statique WaitForCondition<T>(T, Predicate<T>)
Méthode publiqueMembre statique WaitForCondition<T>(T, Predicate<T>, Int32)
Méthode publique WaitForControlCondition(Predicate<UITestControl>)
Méthode publique WaitForControlCondition(Predicate<UITestControl>, Int32)
Méthode publique WaitForControlEnabled()
Méthode publique WaitForControlEnabled(Int32)
Méthode publique WaitForControlExist()
Méthode publique WaitForControlExist(Int32)
Méthode publique WaitForControlNotExist()
Méthode publique WaitForControlNotExist(Int32)
Méthode publique WaitForControlPropertyEqual(String, Object)
Méthode publique WaitForControlPropertyEqual(String, Object, Int32)
Méthode publique WaitForControlPropertyNotEqual(String, Object)
Méthode publique WaitForControlPropertyNotEqual(String, Object, Int32)
Méthode publique WaitForControlReady()
Méthode publique WaitForControlReady(Int32)

Début

Opérateurs

  Nom Description
Opérateur publicMembre statique Equality
Opérateur publicMembre statique Inequality

Début

Notes

Le contenu de cette section ne sera pas mis à jour, n'y ajoutez pas d'informations.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.TestTools.UITesting, espace de noms