Compartir a través de


Mouse (Clase)

Proporciona métodos estáticos para realizar acciones del mouse en una prueba de la interfaz de usuario (IU).

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.VisualStudio.TestTools.UITesting
Ensamblado:  Microsoft.VisualStudio.TestTools.UITesting (en Microsoft.VisualStudio.TestTools.UITesting.dll)

Sintaxis

'Declaración
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

El tipo Mouse expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido Mouse Infraestructura. Inicializa una nueva instancia de la clase Mouse.

Arriba

Propiedades

  Nombre Descripción
Propiedad públicaMiembro estático HoverDuration Obtiene o establece el tiempo durante el cual se mantiene el mouse, en milisegundos.
Propiedad públicaMiembro estático Instance Obtiene o establece la instancia de Mouse.
Propiedad públicaMiembro estático Location Obtiene o establece la ubicación del control Mouse.
Propiedad protegida LocationImplementation Obtiene o establece la ubicación actual del control Mouse.
Propiedad públicaMiembro estático MouseDragSpeed Obtiene o establece la velocidad de movimiento del mouse.
Propiedad públicaMiembro estático MouseMoveSpeed Obtiene o establece la velocidad de movimiento del mouse.

Arriba

Métodos

  Nombre Descripción
Método públicoMiembro estático Click() Hace clic con el botón del mouse predeterminado.
Método públicoMiembro estático Click(Point) Hace clic con el botón del mouse predeterminado en la ubicación especificada.
Método públicoMiembro estático Click(MouseButtons) Hace clic con el botón del mouse especificado.
Método públicoMiembro estático Click(ModifierKeys) Hace clic con el botón del mouse predeterminado mientras mantiene presionadas las teclas modificadoras especificadas.
Método públicoMiembro estático Click(UITestControl) Hace clic con el botón del mouse predeterminado en el control especificado.
Método públicoMiembro estático Click(UITestControl, Point) Hace clic con el botón del mouse predeterminado en el control especificado en la ubicación especificada con respecto a ese control.
Método públicoMiembro estático Click(UITestControl, MouseButtons) Hace clic con el botón del mouse especificado en el control especificado.
Método públicoMiembro estático Click(UITestControl, ModifierKeys) Hace clic con el botón del mouse predeterminado en el control especificado mientras mantiene presionadas las teclas modificadoras especificadas.
Método públicoMiembro estático Click(MouseButtons, ModifierKeys, Point) Hace clic con el botón del mouse especificado mientras mantiene presionadas las teclas modificadoras especificadas en la ubicación especificada.
Método públicoMiembro estático Click(UITestControl, MouseButtons, ModifierKeys, Point) Hace clic con el botón del mouse especificado en el control especificado mientras mantiene presionadas las teclas modificadoras especificadas en la ubicación especificada con respecto a ese control.
Método protegido ClickImplementation Hace clic con el botón del mouse especificado en el control indicado mientras mantiene presionadas las teclas modificadoras especificadas en la ubicación señalada con respecto a ese control.
Método público Dispose() Libera todos los recursos utilizados por la instancia actual de la clase Mouse.
Método protegido Dispose(Boolean) Limpia los recursos que se utilizan.
Método públicoMiembro estático DoubleClick() Hace doble clic con el botón del mouse.
Método públicoMiembro estático DoubleClick(Point) Hace doble clic con el botón del mouse predeterminado en la ubicación especificada.
Método públicoMiembro estático DoubleClick(MouseButtons) Hace doble clic con el botón del mouse especificado.
Método públicoMiembro estático DoubleClick(ModifierKeys) Hace doble clic en el botón del mouse predeterminado que tiene modificadores.
Método públicoMiembro estático DoubleClick(UITestControl) Hace doble clic con el botón del mouse predeterminado en el control especificado.
Método públicoMiembro estático DoubleClick(UITestControl, Point) Hace doble clic con el botón del mouse predeterminado en el control especificado en la ubicación indicada con respecto a ese control.
Método públicoMiembro estático DoubleClick(UITestControl, MouseButtons) Hace doble clic con el botón del mouse especificado en el control especificado.
Método públicoMiembro estático DoubleClick(UITestControl, ModifierKeys) Hace doble clic con el botón del mouse predeterminado en el control con modificadores.
Método públicoMiembro estático DoubleClick(MouseButtons, ModifierKeys, Point) Hace doble clic con el botón del mouse especificado mientras mantiene presionadas las teclas modificadoras indicadas en la ubicación de pantalla especificada.
Método públicoMiembro estático DoubleClick(UITestControl, MouseButtons, ModifierKeys, Point) Hace doble clic con el botón del mouse especificado en el control determinado mientras mantiene presionadas las teclas modificadoras especificadas en la ubicación indicada con respecto a ese control.
Método protegido DoubleClickImplementation Hace doble clic con el botón del mouse especificado en el control determinado mientras mantiene presionadas las teclas modificadoras especificadas en la ubicación indicada con respecto a ese control.
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido Finalize El método finalizador. (Invalida a Object.Finalize()).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método públicoMiembro estático Hover(Point) Mueve el mouse a la ubicación especificada.
Método públicoMiembro estático Hover(UITestControl) Pausa el mouse sobre el control especificado.
Método públicoMiembro estático Hover(Point, Int32) Haga una pausa con el mouse en el punto especificado durante un tiempo especificado.
Método públicoMiembro estático Hover(UITestControl, Point) Mueve el mouse a la ubicación especificada relativa al control especificado.
Método públicoMiembro estático Hover(UITestControl, Point, Int32) Hace una pausa con el mouse en la ubicación especificada con respecto al control especificado durante el tiempo especificado.
Método protegido HoverImplementation Hace una pausa con el mouse en la ubicación especificada con respecto al control especificado durante el tiempo especificado.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método públicoMiembro estático Move(Point) Mueve el mouse a la ubicación especificada.
Método públicoMiembro estático Move(UITestControl, Point) Mueve el mouse a la ubicación especificada relativa al control especificado.
Método protegido MoveImplementation Mueve el mouse a la ubicación especificada relativa al control especificado.
Método públicoMiembro estático MoveScrollWheel(Int32) Desplaza la rueda del mouse el número especificado de veces.
Método públicoMiembro estático MoveScrollWheel(Int32, ModifierKeys) Desplaza la rueda del mouse el número especificado de veces mientras presiona las teclas modificadoras especificadas.
Método públicoMiembro estático MoveScrollWheel(UITestControl, Int32) Desplaza la rueda del mouse en el control especificado el número especificado de veces.
Método públicoMiembro estático MoveScrollWheel(UITestControl, Int32, ModifierKeys) Desplaza la rueda del mouse en el control especificado el número especificado de veces mientras presiona las teclas modificadoras especificadas.
Método protegido MoveScrollWheelImplementation Desplaza la rueda del mouse en el control especificado el número especificado de veces mientras presiona las teclas modificadoras especificadas.
Método públicoMiembro estático StartDragging() Inicia la operación de arrastre del mouse.
Método públicoMiembro estático StartDragging(UITestControl) Inicia la operación de arrastre del mouse a partir del control especificado.
Método públicoMiembro estático StartDragging(UITestControl, Point) Inicia la operación de arrastre del mouse a partir del punto especificado con respecto al control especificado o a partir de un control absoluto si control es nullreferencia null (Nothing en Visual Basic).
Método públicoMiembro estático StartDragging(UITestControl, MouseButtons) Inicia la operación de arrastre del mouse mientras mantiene presionados los botones del mouse especificados a partir del control especificado.
Método públicoMiembro estático StartDragging(UITestControl, Point, MouseButtons, ModifierKeys) Inicia la operación de arrastre del mouse mientras mantiene presionados los botones del mouse especificados y las teclas especificadas a partir del punto especificado con respecto al control especificado o a partir de un control absoluto si control es nullreferencia null (Nothing en Visual Basic).
Método protegido StartDraggingImplementation Inicia la operación de arrastre del mouse mientras mantiene presionados los botones del mouse especificados y las teclas especificadas a partir del punto especificado con respecto al control especificado o a partir de un control absoluto si control es nullreferencia null (Nothing en Visual Basic).
Método públicoMiembro estático StopDragging(Point) Detiene la operación de arrastre.
Método públicoMiembro estático StopDragging(UITestControl) Detiene la operación de arrastre en el control especificado.
Método públicoMiembro estático StopDragging(Int32, Int32) Detiene la operación de arrastre.
Método públicoMiembro estático StopDragging(UITestControl, Point) Detiene la operación de arrastre en el control especificado.
Método públicoMiembro estático StopDragging(UITestControl, Int32, Int32) Detiene la operación de arrastre en el control especificado.
Método protegido StopDraggingImplementation Detiene la operación de arrastre en el control especificado.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.TestTools.UITesting (Espacio de nombres)