Partager via


Mouse, classe

Fournit des méthodes statiques pour l'exécution d'actions de souris dans un test d'interface utilisateur.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.Mouse

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

Syntaxe

'Déclaration
<CLSCompliantAttribute(True)> _
Public Class Mouse _
    Implements IDisposable
[CLSCompliantAttribute(true)]
public class Mouse : IDisposable
[CLSCompliantAttribute(true)]
public ref class Mouse : IDisposable
[<CLSCompliantAttribute(true)>]
type Mouse =  
    class
        interface IDisposable
    end
public class Mouse implements IDisposable

Le type Mouse expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée Mouse Infrastructure. Initialise une nouvelle instance de la classe Mouse.

Début

Propriétés

  Nom Description
Propriété publiqueMembre statique HoverDuration Obtient ou définit la durée de pointage de la souris en millisecondes.
Propriété publiqueMembre statique Instance Obtient ou définit l'instance de Mouse.
Propriété publiqueMembre statique Location Obtient ou définit l'emplacement de Mouse.
Propriété protégée LocationImplementation Obtient ou définit la valeur actuelle de Mouse.
Propriété publiqueMembre statique MouseDragSpeed Obtient ou définit la vitesse de déplacement de la souris.
Propriété publiqueMembre statique MouseMoveSpeed Obtient ou définit la vitesse de déplacement de la souris.

Début

Méthodes

  Nom Description
Méthode publiqueMembre statique Click() Clique avec le bouton de la souris par défaut.
Méthode publiqueMembre statique Click(Point) Clique avec le bouton de la souris par défaut à l'emplacement spécifié.
Méthode publiqueMembre statique Click(MouseButtons) Clique avec le bouton de la souris spécifié.
Méthode publiqueMembre statique Click(ModifierKeys) Clique avec le bouton de la souris par défaut en maintenant les touches de modification spécifiées.
Méthode publiqueMembre statique Click(UITestControl) Clique avec le bouton de la souris par défaut sur le contrôle spécifié.
Méthode publiqueMembre statique Click(UITestControl, Point) Clique avec le bouton de la souris par défaut sur le contrôle spécifié à l'emplacement spécifié relatif à ce contrôle.
Méthode publiqueMembre statique Click(UITestControl, MouseButtons) Clique avec le bouton de la souris spécifié sur le contrôle spécifié.
Méthode publiqueMembre statique Click(UITestControl, ModifierKeys) Clique avec le bouton de la souris par défaut sur le contrôle spécifié en maintenant les touches de modification spécifiées.
Méthode publiqueMembre statique Click(MouseButtons, ModifierKeys, Point) Clique avec le bouton de la souris spécifié en maintenant les touches de modification spécifiées à l'emplacement spécifié.
Méthode publiqueMembre statique Click(UITestControl, MouseButtons, ModifierKeys, Point) Clique avec le bouton de la souris spécifié sur le contrôle spécifié en maintenant les touches de modification spécifiées à l'emplacement spécifié relatif à ce contrôle.
Méthode protégée ClickImplementation Clique avec le bouton de la souris spécifié sur le contrôle spécifié en maintenant les touches de modification spécifiées à l'emplacement spécifié relatif à ce contrôle.
Méthode publique Dispose() Libère toutes les ressources qui sont utilisées par l'instance actuelle de la classe Mouse.
Méthode protégée Dispose(Boolean) Nettoie toutes les ressources qui sont utilisées.
Méthode publiqueMembre statique DoubleClick() Double-clique avec le bouton de la souris.
Méthode publiqueMembre statique DoubleClick(Point) Double-clique avec le bouton de la souris par défaut à l'emplacement spécifié.
Méthode publiqueMembre statique DoubleClick(MouseButtons) Double-clique avec le bouton de la souris spécifié.
Méthode publiqueMembre statique DoubleClick(ModifierKeys) Double-cliquez sur le bouton par défaut de la souris ayant des modificateurs.
Méthode publiqueMembre statique DoubleClick(UITestControl) Double-clique avec le bouton de la souris par défaut sur le contrôle spécifié.
Méthode publiqueMembre statique DoubleClick(UITestControl, Point) Double-clique avec le bouton de la souris par défaut sur le contrôle spécifié à l'emplacement spécifié relatif au contrôle.
Méthode publiqueMembre statique DoubleClick(UITestControl, MouseButtons) Double-clique avec le bouton de la souris spécifié sur le contrôle spécifié.
Méthode publiqueMembre statique DoubleClick(UITestControl, ModifierKeys) Double-clique sur le bouton de la souris par défaut sur le contrôle avec modificateurs.
Méthode publiqueMembre statique DoubleClick(MouseButtons, ModifierKeys, Point) Double-clique avec le bouton de la souris spécifié en maintenant les touches de modification spécifiées à l'emplacement de l'écran spécifié.
Méthode publiqueMembre statique DoubleClick(UITestControl, MouseButtons, ModifierKeys, Point) Double-clique avec le bouton de la souris spécifié sur le contrôle spécifié en maintenant les touches de modification spécifiées à l'emplacement spécifié relatif à ce contrôle.
Méthode protégée DoubleClickImplementation Double-clique avec le bouton de la souris spécifié sur le contrôle spécifié en maintenant les touches de modification spécifiées à l'emplacement spécifié relatif à ce contrôle.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Méthode du finaliseur. (Substitue Object.Finalize().)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueMembre statique Hover(Point) Déplace la souris à l'emplacement spécifié.
Méthode publiqueMembre statique Hover(UITestControl) Arrête la souris sur le contrôle spécifié.
Méthode publiqueMembre statique Hover(Point, Int32) Met la souris en pause la souris au point spécifié pour une durée spécifiée.
Méthode publiqueMembre statique Hover(UITestControl, Point) Déplace la souris à l'emplacement spécifié relatif au contrôle spécifié.
Méthode publiqueMembre statique Hover(UITestControl, Point, Int32) Met la souris en pause à l'emplacement spécifié relatif au contrôle spécifié pour une durée spécifiée.
Méthode protégée HoverImplementation Met la souris en pause à l'emplacement spécifié relatif au contrôle spécifié pour une durée spécifiée.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publiqueMembre statique Move(Point) Déplace la souris à l'emplacement spécifié.
Méthode publiqueMembre statique Move(UITestControl, Point) Déplace la souris à l'emplacement spécifié relatif au contrôle spécifié.
Méthode protégée MoveImplementation Déplace la souris à l'emplacement spécifié relatif au contrôle spécifié.
Méthode publiqueMembre statique MoveScrollWheel(Int32) Fait défiler la roulette de la souris le nombre de fois spécifié.
Méthode publiqueMembre statique MoveScrollWheel(Int32, ModifierKeys) Fait défiler la roulette de la souris spécifié le nombre de fois spécifié en appuyant sur les touches de modification spécifiées.
Méthode publiqueMembre statique MoveScrollWheel(UITestControl, Int32) Fait défiler la roulette de la souris sur le contrôle spécifié le nombre de fois spécifié.
Méthode publiqueMembre statique MoveScrollWheel(UITestControl, Int32, ModifierKeys) Fait défiler la roulette de la souris sur le contrôle spécifié le nombre de fois spécifié en appuyant sur les touches de modification spécifiées.
Méthode protégée MoveScrollWheelImplementation Fait défiler la roulette de la souris sur le contrôle spécifié le nombre de fois spécifié en appuyant sur les touches de modification spécifiées.
Méthode publiqueMembre statique StartDragging() Démarre le glissement de la souris.
Méthode publiqueMembre statique StartDragging(UITestControl) Démarre le glissement de la souris à partir du contrôle spécifié.
Méthode publiqueMembre statique StartDragging(UITestControl, Point) Démarre le glissement de la souris à partir du point spécifié relatif au contrôle spécifié ou d'un contrôle absolu si control est nullune référence null (Nothing en Visual Basic).
Méthode publiqueMembre statique StartDragging(UITestControl, MouseButtons) Démarre le glissement de la souris tout en maintenant les boutons de la souris spécifiés enfoncés à partir du contrôle spécifié.
Méthode publiqueMembre statique StartDragging(UITestControl, Point, MouseButtons, ModifierKeys) Démarre le glissement de la souris tout en maintenant les touches et les boutons de la souris spécifiés enfoncés à partir du point spécifié relatif au contrôle spécifié ou à partir d'un contrôle absolu si control est nullune référence null (Nothing en Visual Basic).
Méthode protégée StartDraggingImplementation Démarre le glissement de la souris tout en maintenant les touches et les boutons de la souris spécifiés enfoncés à partir du point spécifié relatif au contrôle spécifié ou à partir d'un contrôle absolu si control est nullune référence null (Nothing en Visual Basic).
Méthode publiqueMembre statique StopDragging(Point) Arrête l'opération glisser.
Méthode publiqueMembre statique StopDragging(UITestControl) Arrête l'opération glisser sur le contrôle spécifié.
Méthode publiqueMembre statique StopDragging(Int32, Int32) Arrête l'opération glisser.
Méthode publiqueMembre statique StopDragging(UITestControl, Point) Arrête l'opération glisser sur le contrôle spécifié.
Méthode publiqueMembre statique StopDragging(UITestControl, Int32, Int32) Arrête l'opération glisser sur le contrôle spécifié.
Méthode protégée StopDraggingImplementation Arrête l'opération glisser sur le contrôle spécifié.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

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