UITechnologyManager, classe
Fournit une classe de base abstraite pour les gestionnaires de technologie qui est utilisée pendant l'enregistrement de test et la lecture.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyManager
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("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")> _
Public MustInherit Class UITechnologyManager _
Implements IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
public abstract class UITechnologyManager : IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute(L"CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
public ref class UITechnologyManager abstract : IUITechnologyManager
[<AbstractClass>]
[<ComVisibleAttribute(true)>]
[<GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")>]
type UITechnologyManager =
class
interface IUITechnologyManager
end
public abstract class UITechnologyManager implements IUITechnologyManager
Le type UITechnologyManager expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
UITechnologyManager | Initialise une nouvelle instance de la classe UITechnologyManager. |
Début
Propriétés
Nom | Description | |
---|---|---|
TechnologyName | Obtient le nom de la technologie. |
Début
Méthodes
Nom | Description | |
---|---|---|
AddEventHandler | Ajoute un gestionnaire d'événements à ce gestionnaire de technologies. | |
AddGlobalEventHandler | Ajoute un récepteur d'événements global à ce gestionnaire de technologies. | |
CancelStep | Annule toute opération d'attente ou de recherche actuellement exécutée par ce gestionnaire de technologie en raison des appels à WaitForReady ou Search. | |
ConvertToThisTechnology | Prend un élément d'une autre technologie et retourne un élément compatible pour la technologie actuelle avec son niveau de prise en charge pour l'élément converti. | |
Equals | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) | |
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.) | |
GetChildren | Retourne un énumérateur pour les éléments enfants dans l'élément donné. | |
GetControlSupportLevel | Retourne l'indication de confiance pour ce gestionnaire de technologie selon laquelle le contrôle identifié avec le handle fourni peut être pris en charge. | |
GetElementFromNativeElement | Retourne un élément de cette technologie qui correspond à l'élément natif fourni. | |
GetElementFromPoint | Récupère l'élément situé aux coordonnées d'écran données. | |
GetElementFromWindowHandle | Récupère l'élément identifié par le handle de fenêtre fourni. | |
GetFocusedElement | Retourne le pointeur de fenêtre pour l'élément qui a actuellement le focus. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetLastInvocationInfo | Retourne les informations relatives à la dernière action de test appelée par ce gestionnaire. | |
GetNextSibling | Retourne le frère suivant de l'élément donné dans la hiérarchie de l'interface utilisateur. | |
GetParent | Obtient le parent de l'élément donné dans la hiérarchie de l'interface utilisateur. | |
GetPreviousSibling | Retourne le frère précédent de l'élément donné dans la hiérarchie de l'interface utilisateur. | |
GetSynchronizationWaiter | Retourne un IUISynchronizationWaiter à l'aide de l'élément et du type d'événement fournis. | |
GetTechnologyManagerProperty | Retourne la valeur de la propriété spécifiée de ce gestionnaire de technologies. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MatchElement | Retourne une valeur indiquant si l'élément fourni correspond au cookie d'ID de requête précédemment analysé. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
ParseQueryId | Analyse la représentation sous forme de chaîne fournie d'un élément de requête et retourne une représentation sous forme de chaîne de l'élément de requête en tant que cookie. | |
ProcessMouseEnter | Traite l'événement mouse enter pour la fenêtre ou le contrôle spécifié. | |
RemoveEventHandler | Supprime l'événement spécifié dans l'élément donné et tous ses descendants. | |
RemoveGlobalEventHandler | Supprime l'événement spécifié. | |
Search | Recherche un élément dans l'élément parent qui correspond à la condition du cookie d'ID de requête fourni. | |
SetTechnologyManagerProperty | En cas d'implémentation dans une classe dérivée, définit la valeur de la propriété donnée dans ce gestionnaire de technologies. | |
StartSession | Exécute toute initialisation requise par ce gestionnaire de technologie pour démarrer une session. | |
StopSession | Exécute tout nettoyage requis par ce gestionnaire de technologie pour arrêter la session active. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Notes
Si vous devez étendre l'infrastructure de test de l'interface utilisateur codée pour prendre en charge une technologie actuellement non prise en charge, vous devez dériver votre propre version de cette classe. Par exemple, Microsoft Excel n'est pas en mode natif pris en charge par l'infrastructure de test de l'interface utilisateur codée, mais en utilisant Visual Studio 2010 Ultimate ou Visual Studio 2010 Premium, vous pouvez créer une extension qui vous permet de tester des feuilles de calcul Microsoft Excel. Pour plus d'informations, 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