Condividi tramite


Classe Mouse

Fornisce metodi statici per eseguire azioni del mouse in un test dell'interfaccia utente.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.UITesting
Assembly:  Microsoft.VisualStudio.TestTools.UITesting (in Microsoft.VisualStudio.TestTools.UITesting.dll)

Sintassi

'Dichiarazione
Public Class Mouse _
    Implements IDisposable
public class Mouse : IDisposable
public ref class Mouse : IDisposable
type Mouse =  
    class
        interface IDisposable
    end
public class Mouse implements IDisposable

Il tipo Mouse espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto Mouse Infrastruttura. Inizializza una nuova istanza della classe Mouse.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblicaMembro statico HoverDuration Ottiene o imposta la durata del passaggio del mouse in millisecondi.
Proprietà pubblicaMembro statico Instance Ottiene o imposta l'istanza di Mouse.
Proprietà pubblicaMembro statico Location Ottiene o imposta la posizione di Mouse.
Proprietà protetta. LocationImplementation Ottiene o imposta la posizione corrente di Mouse.
Proprietà pubblicaMembro statico MouseDragSpeed Ottiene o imposta la velocità di spostamento del mouse.
Proprietà pubblicaMembro statico MouseMoveSpeed Ottiene o imposta la velocità di spostamento del mouse.

In alto

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico Click() Esegue il clic con il pulsante del mouse predefinito.
Metodo pubblicoMembro statico Click(Point) Esegue il clic con il pulsante del mouse predefinito in corrispondenza della posizione specificata.
Metodo pubblicoMembro statico Click(MouseButtons) Esegue il clic con il pulsante del mouse specificato.
Metodo pubblicoMembro statico Click(ModifierKeys) Esegue il clic con il pulsante del mouse predefinito mentre vengono premuti i tasti di modifica specificati.
Metodo pubblicoMembro statico Click(UITestControl) Esegue il clic con il pulsante del mouse predefinito sul controllo specificato.
Metodo pubblicoMembro statico Click(UITestControl, Point) Esegue il clic con il pulsante del mouse predefinito sul controllo specificato in corrispondenza della posizione specificata relativa a tale controllo.
Metodo pubblicoMembro statico Click(UITestControl, MouseButtons) Esegue il clic con il pulsante del mouse specificato sul controllo specificato.
Metodo pubblicoMembro statico Click(UITestControl, ModifierKeys) Esegue il clic con il pulsante del mouse predefinito sul controllo specificato mentre vengono premuti i tasti di modifica specificati.
Metodo pubblicoMembro statico Click(MouseButtons, ModifierKeys, Point) Esegue il clic con il pulsante del mouse specificato mentre vengono premuti i tasti di modifica specificati in corrispondenza della posizione specificata.
Metodo pubblicoMembro statico Click(UITestControl, MouseButtons, ModifierKeys, Point) Esegue il clic con il pulsante del mouse indicato sul controllo specificato mentre vengono premuti i tasti di modifica specificati in corrispondenza della posizione designata relativa a tale controllo.
Metodo protetto ClickImplementation Sceglie con il pulsante del mouse indicato sul controllo specificato mentre vengono premuti i tasti di modifica specificati in corrispondenza della posizione designata relativa a tale controllo.
Metodo pubblico Dispose() Rilascia tutte le risorse utilizzate dall'istanza corrente della classe Mouse.
Metodo protetto Dispose(Boolean) Consente di pulire tutte le risorse in uso.
Metodo pubblicoMembro statico DoubleClick() Esegue il doppio clic con il pulsante del mouse.
Metodo pubblicoMembro statico DoubleClick(Point) Esegue il doppio clic con il pulsante del mouse predefinito in corrispondenza della posizione specificata.
Metodo pubblicoMembro statico DoubleClick(MouseButtons) Esegue il doppio clic con il pulsante del mouse specificato.
Metodo pubblicoMembro statico DoubleClick(ModifierKeys) Fare doppio clic con il pulsante del mouse predefinito con i modificatori.
Metodo pubblicoMembro statico DoubleClick(UITestControl) Esegue il doppio clic con il pulsante del mouse predefinito sul controllo specificato.
Metodo pubblicoMembro statico DoubleClick(UITestControl, Point) Esegue il doppio clic con il pulsante del mouse predefinito sul controllo specificato in corrispondenza della posizione specificata relativa al controllo.
Metodo pubblicoMembro statico DoubleClick(UITestControl, MouseButtons) Esegue il doppio clic con il pulsante del mouse specificato sul controllo specificato.
Metodo pubblicoMembro statico DoubleClick(UITestControl, ModifierKeys) Esegue il doppio clic con il pulsante del mouse predefinito sul controllo con i modificatori.
Metodo pubblicoMembro statico DoubleClick(MouseButtons, ModifierKeys, Point) Esegue il doppio clic con il pulsante del mouse specificato mentre vengono premuti i tasti di modifica specificati in corrispondenza della posizione sullo schermo specificata.
Metodo pubblicoMembro statico DoubleClick(UITestControl, MouseButtons, ModifierKeys, Point) Esegue il doppio clic con il pulsante del mouse indicato sul controllo specificato mentre vengono premuti i tasti di modifica specificati in corrispondenza della posizione designata relativa a tale controllo.
Metodo protetto DoubleClickImplementation Esegue il doppio clic con il pulsante del mouse indicato sul controllo specificato mentre vengono premuti i tasti di modifica specificati in corrispondenza della posizione designata relativa a tale controllo.
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize Metodo del finalizzatore. (Esegue l'override di Object.Finalize()).
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoMembro statico Hover(Point) Sposta il mouse nella posizione specificata.
Metodo pubblicoMembro statico Hover(UITestControl) Arresta il mouse sul controllo specificato.
Metodo pubblicoMembro statico Hover(Point, Int32) Sospendere il mouse in corrispondenza del punto specificato per la durata specificata.
Metodo pubblicoMembro statico Hover(UITestControl, Point) Sposta il mouse nella posizione specificata relativa al controllo specificato.
Metodo pubblicoMembro statico Hover(UITestControl, Point, Int32) Sospende il mouse in corrispondenza della posizione specificata relativa al controllo specificato per la durata specificata.
Metodo protetto HoverImplementation Sospende il mouse in corrispondenza della posizione specificata relativa al controllo specificato per la durata specificata.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblicoMembro statico Move(Point) Sposta il mouse nella posizione specificata.
Metodo pubblicoMembro statico Move(UITestControl, Point) Sposta il mouse nella posizione specificata relativa al controllo specificato.
Metodo protetto MoveImplementation Sposta il mouse nella posizione specificata relativa al controllo specificato.
Metodo pubblicoMembro statico MoveScrollWheel(Int32) Scorre la rotella del mouse per il numero di volte specificato.
Metodo pubblicoMembro statico MoveScrollWheel(Int32, ModifierKeys) Scorre la rotella del mouse per il numero di volte specificato mentre vengono premuti i tasti di modifica specificati.
Metodo pubblicoMembro statico MoveScrollWheel(UITestControl, Int32) Scorre la rotella del mouse sul controllo specificato per il numero di volte specificato.
Metodo pubblicoMembro statico MoveScrollWheel(UITestControl, Int32, ModifierKeys) Scorre la rotella del mouse sul controllo specificato per il numero di volte specificato mentre vengono premuti i tasti di modifica specificati.
Metodo protetto MoveScrollWheelImplementation Scorre la rotella del mouse sul controllo specificato per il numero di volte specificato mentre vengono premuti i tasti di modifica specificati.
Metodo pubblicoMembro statico StartDragging() Inizia a trascinare il mouse.
Metodo pubblicoMembro statico StartDragging(UITestControl) Inizia a trascinare il mouse dal controllo specificato.
Metodo pubblicoMembro statico StartDragging(UITestControl, Point) Inizia a trascinare il mouse dal punto specificato relativo al controllo fornito o da un controllo assoluto se control è nullriferimento null (Nothing in Visual Basic).
Metodo pubblicoMembro statico StartDragging(UITestControl, MouseButtons) Inizia a trascinare il mouse dal controllo specificato tenendo premuti i pulsanti del mouse specificati.
Metodo pubblicoMembro statico StartDragging(UITestControl, Point, MouseButtons, ModifierKeys) Inizia a trascinare il mouse tenendo premuti i pulsanti del mouse e i tasti specificati dal punto fornito relativo al controllo specificato oppure da un controllo assoluto se control è nullriferimento null (Nothing in Visual Basic).
Metodo protetto StartDraggingImplementation Inizia a trascinare il mouse tenendo premuti i pulsanti del mouse e i tasti specificati dal punto fornito relativo al controllo specificato oppure da un controllo assoluto se control è nullriferimento null (Nothing in Visual Basic).
Metodo pubblicoMembro statico StopDragging(Point) Interrompe l'operazione di trascinamento.
Metodo pubblicoMembro statico StopDragging(UITestControl) Interrompe l'operazione di trascinamento sul controllo specificato.
Metodo pubblicoMembro statico StopDragging(Int32, Int32) Interrompe l'operazione di trascinamento.
Metodo pubblicoMembro statico StopDragging(UITestControl, Point) Interrompe l'operazione di trascinamento sul controllo specificato.
Metodo pubblicoMembro statico StopDragging(UITestControl, Int32, Int32) Interrompe l'operazione di trascinamento sul controllo specificato.
Metodo protetto StopDraggingImplementation Interrompe l'operazione di trascinamento sul controllo specificato.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TestTools.UITesting