Condividi tramite


Classe Mouse

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

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
<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

Il tipo Mouse espone i seguenti membri.

Costruttori

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

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 Mouse istanza.
Proprietà pubblicaMembro statico Location Ottiene o imposta la posizione di Mouse.
Proprietà protetta. LocationImplementation Ottiene o imposta la posizione corrente del 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() Fare clic sul pulsante del mouse predefinito.
Metodo pubblicoMembro statico Click(Point) Fare clic sul pulsante del mouse predefinito nella posizione specificata.
Metodo pubblicoMembro statico Click(MouseButtons) Fare clic sul pulsante del mouse specificato.
Metodo pubblicoMembro statico Click(ModifierKeys) Fare clic sul pulsante del mouse predefinito mentre utilizzano i tasti di modifica specificati.
Metodo pubblicoMembro statico Click(UITestControl) Fare clic sul pulsante del mouse predefinito nel controllo specificato.
Metodo pubblicoMembro statico Click(UITestControl, Point) Fare clic sul pulsante del mouse predefinito nel controllo specificato nella posizione specificata del controllo.
Metodo pubblicoMembro statico Click(UITestControl, MouseButtons) Fare clic sul pulsante del mouse specificato nel controllo specificato.
Metodo pubblicoMembro statico Click(UITestControl, ModifierKeys) Fare clic sul pulsante del mouse predefinito nel controllo specificato mentre utilizzano i tasti di modifica specificati.
Metodo pubblicoMembro statico Click(MouseButtons, ModifierKeys, Point) Fare clic sul pulsante del mouse specificato mentre utilizzano i tasti di modifica specificati nella posizione specificata.
Metodo pubblicoMembro statico Click(UITestControl, MouseButtons, ModifierKeys, Point) Fare clic sul pulsante del mouse specificato nel controllo specificato mentre utilizzano i tasti di modifica specificati nella posizione specificata del controllo.
Metodo protetto ClickImplementation Fare clic sul pulsante del mouse specificato nel controllo specificato mentre utilizzano i tasti di modifica specificati nella posizione specificata è relative che controlla.
Metodo pubblico Dispose() Libera tutte le risorse utilizzate dall'istanza corrente di Mouse classe.
Metodo protetto Dispose(Boolean) Pulizia delle risorse utilizzate.
Metodo pubblicoMembro statico DoubleClick() Fare doppio clic sul pulsante del mouse.
Metodo pubblicoMembro statico DoubleClick(Point) Fare doppio clic sul pulsante del mouse predefinito nella posizione specificata.
Metodo pubblicoMembro statico DoubleClick(MouseButtons) Fare doppio clic sul pulsante del mouse specificato.
Metodo pubblicoMembro statico DoubleClick(ModifierKeys) Fare doppio clic sul pulsante del mouse predefinito con modificatori.
Metodo pubblicoMembro statico DoubleClick(UITestControl) Fare doppio clic sul pulsante del mouse predefinito nel controllo specificato.
Metodo pubblicoMembro statico DoubleClick(UITestControl, Point) Fare doppio clic sul pulsante del mouse predefinito nel controllo specificato nella posizione specificata relativo al controllo.
Metodo pubblicoMembro statico DoubleClick(UITestControl, MouseButtons) Fare doppio clic sul pulsante del mouse specificato nel controllo specificato.
Metodo pubblicoMembro statico DoubleClick(UITestControl, ModifierKeys) Fare doppio clic sul pulsante del mouse predefinito sul controllo con i modificatori e.
Metodo pubblicoMembro statico DoubleClick(MouseButtons, ModifierKeys, Point) Fare doppio clic sul pulsante del mouse specificato mentre utilizzano i tasti di modifica specificati nella posizione specificata dello schermo.
Metodo pubblicoMembro statico DoubleClick(UITestControl, MouseButtons, ModifierKeys, Point) Fare doppio clic sul pulsante del mouse specificato nel controllo specificato mentre utilizzano i tasti di modifica specificati nella posizione specificata è relative che controlla.
Metodo protetto DoubleClickImplementation Fare doppio clic sul pulsante del mouse specificato nel controllo specificato mentre utilizzano i tasti di modifica specificati nella posizione specificata è relative che controlla.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Il metodo 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) Posiziona il mouse sul controllo specificato.
Metodo pubblicoMembro statico Hover(Point, Int32) Sospendere il mouse nel punto specificato per una durata specificata.
Metodo pubblicoMembro statico Hover(UITestControl, Point) Sposta il mouse nella posizione specificata relativo al controllo specificato.
Metodo pubblicoMembro statico Hover(UITestControl, Point, Int32) Posiziona il mouse nella posizione specificata relativo al controllo specificato per una durata specificata.
Metodo protetto HoverImplementation Posiziona il mouse nella posizione specificata relativo al controllo specificato per una 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 relativo al controllo specificato.
Metodo protetto MoveImplementation Sposta il mouse nella posizione specificata relativo al controllo specificato.
Metodo pubblicoMembro statico MoveScrollWheel(Int32) Scorre la rotellina del mouse sul numero di volte specificato.
Metodo pubblicoMembro statico MoveScrollWheel(Int32, ModifierKeys) Scorre la rotellina del mouse sul numero di volte specificato come premere i tasti di modifica specificati.
Metodo pubblicoMembro statico MoveScrollWheel(UITestControl, Int32) Scorre la rotellina del mouse sul controllo specificato il numero di volte specificato.
Metodo pubblicoMembro statico MoveScrollWheel(UITestControl, Int32, ModifierKeys) Scorre la rotellina del mouse sul controllo specificato il numero di volte specificato come premere i tasti di modifica specificati.
Metodo protetto MoveScrollWheelImplementation Scorre la rotellina del mouse sul controllo specificato il numero di volte specificato come premere i tasti di modifica specificati.
Metodo pubblicoMembro statico StartDragging() Inizia il trascinamento il mouse.
Metodo pubblicoMembro statico StartDragging(UITestControl) Inizia il trascinamento il mouse dal controllo specificato.
Metodo pubblicoMembro statico StartDragging(UITestControl, Point) Avvia trascinare il mouse dal punto specificato che ha origine in relazione al controllo specificato o da un controllo assoluto, se control viene nullriferimento null (Nothing in Visual Basic).
Metodo pubblicoMembro statico StartDragging(UITestControl, MouseButtons) Avvia trascinare il mouse su di essi tenendo premuto i pulsanti del mouse specificati dal controllo specificato.
Metodo pubblicoMembro statico StartDragging(UITestControl, Point, MouseButtons, ModifierKeys) Avvia trascinare il mouse su di essi tenendo premuto i pulsanti del mouse specificati e chiavi specificati dal punto specificato che ha origine in relazione al controllo specificato o da un controllo assoluto, se control viene nullriferimento null (Nothing in Visual Basic).
Metodo protetto StartDraggingImplementation Avvia trascinare il mouse su di essi tenendo premuto i pulsanti del mouse specificati e chiavi specificati dal punto specificato in relazione al controllo specificato o da un controllo assoluto, se control viene 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 nel controllo specificato.
Metodo pubblicoMembro statico StopDragging(Int32, Int32) interrompe l'operazione di trascinamento.
Metodo pubblicoMembro statico StopDragging(UITestControl, Point) Interrompe l'operazione di trascinamento nel controllo specificato.
Metodo pubblicoMembro statico StopDragging(UITestControl, Int32, Int32) Interrompe l'operazione di trascinamento nel controllo specificato.
Metodo protetto StopDraggingImplementation Interrompe l'operazione di trascinamento nel 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