Partager via


Microsoft.VisualStudio.TestTools.UITest.Extension, espace de noms

Cet espace de noms fournit des classes pour le test des fonctionnalités d'interface utilisateur.La fonctionnalité se compose des contrôles, des propriétés, du navigateur Web et des actions de boîte de dialogue.

Classes

  Classe Description
Classe publique ActionNotSupportedOnDisabledControlException Représente une exception provoquée lorsqu'un contrôle est bloqué.
Classe publique ActionParameter Représente un paramètre utilisé pour définir des valeurs et envoyer des séquences de touches dans le code.
Classe publique AndCondition Représente une condition AND pour une requête.
Classe publique BrowserFactory Fournit une classe de base pour les fabriques de navigateurs qui créent des objets BrowserService pour des navigateurs spécifiques.
Classe publique BrowserHelper Fournit une classe de base pour les méthodes d'assistance de navigateur.
Classe publique BrowserService Fournit des méthodes et des propriétés permettant d'automatiser le navigateur Gestionnaire de tests Microsoft.
Classe publique DecodingFailedException Représente l'exception levée lorsqu'une opération du décodage échoue à cause d'un fichier de clé incorrect.
Classe publique FailedToLaunchApplicationException Exception levée en cas d'échec de LaunchApplicationAction.
Classe publique FailedToPerformActionOnBlockedControlException L'exception qui est levée lorsqu'un contrôle de l'interface utilisateur (IU) est bloqué (par exemple, un contrôle peut être bloquée par une boîte de dialogue modale).
Classe publique FailedToPerformActionOnHiddenControlException Exception levée en cas d'échec de la méthode EnsureVisibleByScrolling.
Classe publique FilterCondition
Classe publique InvalidUITestExtensionPackageException Exception levée lorsqu'un package d'extension de test d'interface utilisateur non valide est rencontré pendant l'enregistrement ou la lecture.
Classe publique OrderOfInvoke Représente une classe d'assistance qui génère l'ordre d'appel pendant l'enregistrement et maintient cet ordre d'appel pendant la lecture.
Classe publique PlaybackFailureException Représente une exception levée lorsqu'une UITestAction échoue.
Classe publique PropertyCondition Représente une condition de requête pour une propriété.
Classe publique QueryCondition Fournit une classe de base abstraite pour les conditions de requête.
Classe publique QueryElement Fournit une classe de base pour une requête dans l'environnement de test de l'interface utilisateur.
Classe publique SearchConfiguration Fournit des fonctionnalités d'assistance permettant de configurer la recherche.
Classe publique TechnologyNotSupportedException Cette exception est levée lorsque l'enregistrement de test ou la lecture n'est pas pris en charge sur l'application qui est testée.
Classe publique UITechnologyElement 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.
Classe publique UITechnologyManager Fournit une classe de base abstraite pour les gestionnaires de technologie qui est utilisée pendant l'enregistrement de test et la lecture.
Classe publique UITestControlNotAvailableException Exception levée lorsque l'infrastructure de test de l'interface utilisateur essaie d'accéder à un élément d'interface utilisateur qui n'est plus disponible ou n'est pas accessible.
Classe publique UITestControlNotFoundException Exception levée lorsque l'infrastructure de test de l'interface utilisateur essaie d'accéder à un contrôle de test de l'interface utilisateur qui est introuvable.
Classe publique UITestControlNotVisibleException Exception levée lorsque l'infrastructure de test de l'interface utilisateur essaie d'accéder à un élément d'interface utilisateur qui n'est pas visible par l'utilisateur.
Classe publique UITestException Représente la classe de base pour toutes les exceptions de test de l'interface utilisateur.
Classe publique UITestExtensionPackage Représente une classe abstraite qui permet l'incorporation d'utilitaires de test tiers dans l'environnement de test de l'interface utilisateur Visual Studio Application Lifecycle Management (ALM).
Classe publique UITestExtensionPackageAttribute Représente l'attribut devant s'appliquer à un assembly qui implémente la classe UITestExtensionPackage et aide l'assembly à rechercher rapidement le package d'extension.Cette classe ne peut pas être héritée.
Classe publique UITestTraceUtility Fournit des méthodes et des propriétés d'assistance statiques pour le traçage dans les tests de l'interface utilisateur et Test Runner.
Classe publique ValidationFailedException Représente l'exception levée lorsqu'une ValidationAction échoue.
Classe publique ValueMap Représente les valeurs pour les paramètres utilisés dans un test de l'interface utilisateur.

Interfaces

  Interface Description
Interface publique ILastInvocationInfo Fournit une interface permettant d'obtenir des informations supplémentaires de la méthode UITechnologyManager.GetLastInvocationInfo concernant la dernière action ou opération de recherche.
Interface publique IQueryCondition Infrastructure. Fournit une définition d'interface interne pour une QueryCondition.
Interface publique IQueryElement Infrastructure. Fournit une interface utilisée en interne pour le QueryElement.
Interface publique IUISynchronizationWaiter Fournit une interface interne pour que l'infrastructure de test de l'interface utilisateur attende avant de déclencher un événement.
Interface publique IUITechnologyElement Fournit une interface interne pour implémenter la classe UITechnologyElement.N'implémentez pas cette interface directement.Dérivez-la plutôt de la classe UITechnologyElement.
Interface publique IUITechnologyManager Infrastructure. Fournit une interface interne pour implémenter la classe UITechnologyManager.N'implémentez pas cette interface directement.Dérivez-la plutôt de la classe UITechnologyManager.
Interface publique IUITestEventNotify Infrastructure. Fournit une interface devant être implémentée par l'enregistrement de test ainsi que le moteur de lecture et utilisée par les objets IUITechnologyManager pour implémenter des notifications de rappel.

Énumérations

  Énumération Description
Énumération publique BrowserButtonType Indique les types de bouton de navigateur.
Énumération publique BrowserDialogAction Indique le genre d'élément dans une fenêtre de dialogue du navigateur.
Énumération publique CheckUncheckOptions Cette énumération fournit des indicateurs permettant de configurer les options d'activation/désactivation des cases à cocher et des cases d'option.
Énumération publique ControlStates Énumère la combinaison d'opérations de bits des indicateurs qui indiquent les états d'un contrôle.
Énumération publique ControlSupport Cette énumération est utilisée pour spécifier les valeurs de retour possibles pour le niveau de prise en charge d'un élément par un composant IUITechnologyManager dans Microsoft Visual Studio Test Professional.
Énumération publique ExpandCollapseOptions Représente les indicateurs utilisés pour configurer, développer et réduire les actions des éléments dans l'interface utilisateur.
Énumération publique GetClickablePointFromOption Cette énumération fournit des paramètres indiquant de quelle manière un point interactif est obtenu par la méthode [M:Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyElement.GetClickablePoint(]System.Int32@,System.Int32@[)].
Énumération publique NativeControlTypeKind Représente les genres de valeurs de contrôle natives.
Énumération publique ProgrammaticActionOption Cette énumération fournit les options pour l'appel d'une action par programmation avec la méthode UITechnologyElement.InvokeProgrammaticAction.
Énumération publique PropertyConditionOperator Fournit des opérateurs pour les objets PropertyExpression.
Énumération publique RightToLeftKind Utilisé par la méthode GetRightToLeftProperty pour tester si un élément a une orientation de disposition de droite à gauche ou une orientation du texte de droite à gauche.
Énumération publique ScrollAmount Utilisé pour indiquer une direction de défilement pour une barre de défilement et préciser s'il faut défiler vite, lentement ou pas du tout.
Énumération publique ScrollDirection Cette énumération fournit des indications de direction utilisées pour configurer le défilement dans l'interface utilisateur.
Énumération publique ScrollOptions Cette énumération fournit les options utilisées pour configurer le défilement dans l'interface utilisateur.
Énumération publique SetValueAsComboBoxOptions Représente les valeurs d'indicateur pour la configuration de la définition de la valeur d'une ComboBox.
Énumération publique SetValueAsEditBoxOptions Représente les valeurs d'indicateur pour la configuration de la définition de la valeur d'une EditBox.
Énumération publique SmartMatchOptions Cette énumération vous permet d'indiquer la manière dont le IUITechnologyManager demande à l'infrastructure de rechercher les résultats les plus probables lorsqu'aucune correspondance n'a été trouvée.
Énumération publique UISynchronizationOptions Cette énumération est utilisée par la méthode UITechnologyElement.SetOption pour l'option UITechnologyElementOption.UISynchronizationOptions.
Énumération publique UITechnologyElementOption Identifie les options disponibles dans un objet IUITechnologyElement où chaque nom décrit brièvement l'objectif de la valeur de l'option qu'il représente.
Énumération publique UITechnologyManagerProperty Cette énumération est utilisée par les implémentations de l'interface IUITechnologyManager afin de spécifier les options disponibles pour configurer les propriétés du IUITechnologyManager.Pour plus d'informations sur l'extension du gestionnaire de technologie, consultez Extension des tests codés de l'interface utilisateur t enregistrements des actions pour prendre charge Microsoft Excel
Énumération publique UITestElementKind Cette énumération est effectuée selon les objets IUITechnologyElement pour identifier le genre d'élément d'interface utilisateur.
Énumération publique UITestEventType Cette énumération est utilisée par Visual Studio Application Lifecycle Management (ALM) via l'interface IVsUIEventSink pour spécifier le type de l'événement de test qui a été déclenché.
Énumération publique WaitForReadyLevel Cette énumération est utilisée pour spécifier comment les appels à la méthode UITechnologyElement.WaitForReady sont exécutés.
Énumération publique WaitForReadyOptions Cette énumération permet d'indiquer comment l'infrastructure doit attendre que tout soit prêt.