UITechnologyElement, classe
Fournit une classe de base afin d'implémenter un élément de la technologie du test de l'interface utilisateur pour l'enregistrement et la lecture de tests.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyElement
Microsoft.VisualStudio.TestTools.UITesting.UITechnologyElementProxy
Espace de noms : Microsoft.VisualStudio.TestTools.UITest.Extension
Assembly : Microsoft.VisualStudio.TestTools.UITest.Extension (dans Microsoft.VisualStudio.TestTools.UITest.Extension.dll)
Syntaxe
'Déclaration
<ComVisibleAttribute(True)> _
<GuidAttribute("630624E3-24CA-4059-8D78-DC5E2710F945")> _
Public MustInherit Class UITechnologyElement _
Implements IUITechnologyElement
[ComVisibleAttribute(true)]
[GuidAttribute("630624E3-24CA-4059-8D78-DC5E2710F945")]
public abstract class UITechnologyElement : IUITechnologyElement
[ComVisibleAttribute(true)]
[GuidAttribute(L"630624E3-24CA-4059-8D78-DC5E2710F945")]
public ref class UITechnologyElement abstract : IUITechnologyElement
[<AbstractClass>]
[<ComVisibleAttribute(true)>]
[<GuidAttribute("630624E3-24CA-4059-8D78-DC5E2710F945")>]
type UITechnologyElement =
class
interface IUITechnologyElement
end
public abstract class UITechnologyElement implements IUITechnologyElement
Le type UITechnologyElement expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
UITechnologyElement | Initialise une nouvelle instance de la classe UITechnologyElement. |
Début
Propriétés
Nom | Description | |
---|---|---|
ChildIndex | Obtient la position de base zéro dans la collection des éléments enfants de l'élément parent. | |
ClassName | Obtient le nom de classe de cet élément tel qu'assigné par le développeur. | |
ControlTypeName | Obtient le type de contrôle universel de cet élément. | |
FriendlyName | Obtient le nom convivial de cet élément pour l'affichage dans l'interface utilisateur. | |
IsLeafNode | Obtient une valeur qui indique si cet élément est un nœud terminal, ce qui signifie qu'il n'a pas d'enfant. | |
IsPassword | Obtient une valeur qui indique si cet élément contient un contenu protégé. | |
IsTreeSwitchingRequired | Obtient une valeur qui indique si la commutation d'arborescence est requise en cas de commutation d'arborescence sans fenêtre. | |
Name | Obtient le nom de cet élément. | |
NativeElement | Obtient l'élément de technologie natif sous-jacent, tel que IAccessible, qui correspond à cet élément. | |
QueryId | Obtient un objet d'identificateur qui peut être utilisé pour identifier de manière unique et rechercher cet élément. | |
SupportLevel | Obtient une valeur utilisée par le moteur d'enregistrement et de lecture de test afin de rechercher un UITechnologyManager correspondant pour cet élément. | |
SwitchingElement | Obtient ou définit l'élément conteneur si cet élément est hébergé dans un élément d'une autre technologie.Cette API prend en charge l'infrastructure de test .NET framework et n'est pas destinée à être directement utilisée à partir de votre code. | |
TechnologyManager | Obtient le gestionnaire de technologie actuel. | |
TechnologyName | Obtient le nom de la technologie correspondante de cet élément. | |
TopLevelElement | Obtient ou définit la fenêtre de niveau supérieur pour cet élément. | |
Value | Obtient ou définit la valeur de cet élément sous forme de chaîne. | |
WindowHandle | Obtient le handle vers la fenêtre Win32 qui contient cet élément. | |
WindowTitles | Obtient une liste des titres de la fenêtre de niveau supérieur, dont l'un est l'ancêtre de cet élément. |
Début
Méthodes
Nom | Description | |
---|---|---|
CacheProperties | Met en cache toutes les propriétés communes de cet élément pour un usage futur. | |
EnsureVisibleByScrolling | Fait défiler cet élément dans la vue de l'interface utilisateur. | |
Equals(Object) | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Equals(IUITechnologyElement) | Retourne une valeur qui indique si l'objet fourni est égal à cet élément. | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetBoundingRectangle | Retourne les coordonnées du rectangle qui englobe cet élément. | |
GetClickablePoint | Obtient un point interactif pour cet élément. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetNativeControlType | Retourne le type de contrôle natif de cet élément. | |
GetOption | Retourne l'option spécifiée pour cet élément. | |
GetPropertyValue | Retourne la valeur de la propriété spécifiée pour cet élément. | |
GetQueryIdForRelatedElement | Retourne l'ID de requête d'un élément associé. | |
GetRequestedState | Retourne les informations d'état actuel concernant les états demandés donnés pour cet élément. | |
GetRightToLeftProperty | Retourne une valeur qui indique si cet élément a le genre spécifié de mise en forme de gauche à droite. | |
GetScrolledPercentage | Retourne la valeur de défilement sous forme de pourcentage de la taille de la barre de défilement. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
InitializeProgrammaticScroll | Initialise cet élément pour le défilement par programme. | |
InvokeProgrammaticAction | Exécute l'action par programmation à l'aide de l'option fournie. | |
IsInteractable | Contrôle si l'élément est visible et interactable à cette instance. Les plug-in doivent surcharger cette implémentation générique pour être plus précis et performant. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
ScrollProgrammatically | Fait défiler par programmation cet élément en respectant la direction et l'indication de la valeur du défilement fournies. | |
SetFocus | Définit le focus de l'interface utilisateur sur cet élément. | |
SetOption | Définit la valeur de l'option spécifiée dans cet élément. | |
SetPropertyValue | ||
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) | |
WaitForReady | Attend que cet élément soit prêt pour l'action utilisateur. |
Début
Champs
Nom | Description | |
---|---|---|
AllAccessibleStates | Valeur de constante qui indique tous les états accessibles. |
Début
Notes
Pour obtenir un exemple de code qui crée une classe dérivée pour une extension de la fonctionnalité de test codé de l'interface utilisateur, consultez Extension des tests codés de l'interface utilisateur t enregistrements des actions pour prendre charge Microsoft Excel.
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.UITest.Extension, espace de noms