Compartilhar via


Classe Mouse

Fornece métodos estáticos para executar as ações do mouse em um teste de interface (UI) do usuário.

Hierarquia de herança

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

Namespace:  Microsoft.VisualStudio.TestTools.UITesting
Assembly:  Microsoft.VisualStudio.TestTools.UITesting (em Microsoft.VisualStudio.TestTools.UITesting.dll)

Sintaxe

'Declaração
<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

O tipo Mouse expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido Mouse Infraestrutura. Inicializa uma nova instância da classe Mouse.

Superior

Propriedades

  Nome Descrição
Propriedade públicaMembro estático HoverDuration Obtém ou define a duração de foco do mouse em milissegundos.
Propriedade públicaMembro estático Instance Obtém ou define o Mouse instância.
Propriedade públicaMembro estático Location Obtém ou define o local da Mouse.
Propriedade protegida LocationImplementation Obtém ou define o local atual da Mouse.
Propriedade públicaMembro estático MouseDragSpeed Obtém ou define a velocidade de movimento do mouse.
Propriedade públicaMembro estático MouseMoveSpeed Obtém ou define a velocidade de movimento do mouse.

Superior

Métodos

  Nome Descrição
Método públicoMembro estático Click() Clica no botão do mouse padrão.
Método públicoMembro estático Click(Point) Clica no botão do mouse padrão no local especificado.
Método públicoMembro estático Click(MouseButtons) Clica no botão do mouse especificada.
Método públicoMembro estático Click(ModifierKeys) Clica o botão do mouse padrão enquanto pressiona as teclas modificadoras especificado.
Método públicoMembro estático Click(UITestControl) Clica no botão do mouse padrão no controle especificado.
Método públicoMembro estático Click(UITestControl, Point) Clica no botão do mouse padrão no controle especificado no local especificado em relação ao controle.
Método públicoMembro estático Click(UITestControl, MouseButtons) Clica no botão do mouse especificada no controle especificado.
Método públicoMembro estático Click(UITestControl, ModifierKeys) Clica o botão do mouse padrão no controle especificado enquanto pressiona as teclas modificadoras especificado.
Método públicoMembro estático Click(MouseButtons, ModifierKeys, Point) Clica no botão do mouse especificada enquanto pressiona as teclas modificadoras especificada no local especificado.
Método públicoMembro estático Click(UITestControl, MouseButtons, ModifierKeys, Point) Clica no botão do mouse especificada no controle especificado enquanto pressiona as teclas modificadoras especificada no local especificado em relação ao controle.
Método protegido ClickImplementation Clica no botão do mouse especificada no controle especificado enquanto pressiona as teclas modificadoras especificada no local especificado em relação a esse controle.
Método público Dispose() Libera todos os recursos que são usados pela instância atual da Mouse classe.
Método protegido Dispose(Boolean) Limpa todos os recursos são usados.
Método públicoMembro estático DoubleClick() Clica duas vezes o botão do mouse.
Método públicoMembro estático DoubleClick(Point) Clica duas vezes o botão do mouse padrão no local especificado.
Método públicoMembro estático DoubleClick(MouseButtons) Clica duas vezes no botão do mouse especificada.
Método públicoMembro estático DoubleClick(ModifierKeys) Clica duas vezes o botão do mouse padrão que tem modificadores.
Método públicoMembro estático DoubleClick(UITestControl) Clica duas vezes o botão do mouse padrão no controle especificado.
Método públicoMembro estático DoubleClick(UITestControl, Point) Clica duas vezes o botão do mouse no controle especificado no local especificado que é relativa ao controle padrão.
Método públicoMembro estático DoubleClick(UITestControl, MouseButtons) Clica duas vezes no botão do mouse especificada no controle especificado.
Método públicoMembro estático DoubleClick(UITestControl, ModifierKeys) Clica duas vezes o botão do mouse no controle com modificadores padrão.
Método públicoMembro estático DoubleClick(MouseButtons, ModifierKeys, Point) Clica duas vezes no botão do mouse especificada enquanto pressiona as teclas modificadoras especificada no local especificado de tela.
Método públicoMembro estático DoubleClick(UITestControl, MouseButtons, ModifierKeys, Point) Clica duas vezes no botão do mouse especificada no controle especificado enquanto pressiona as teclas modificadoras especificada no local especificado em relação a esse controle.
Método protegido DoubleClickImplementation Clica duas vezes no botão do mouse especificada no controle especificado enquanto pressiona as teclas modificadoras especificada no local especificado em relação a esse controle.
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize O método do finalizador. (Substitui Object.Finalize().)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método públicoMembro estático Hover(Point) Move o mouse para o local especificado.
Método públicoMembro estático Hover(UITestControl) Pausa o mouse sobre o controle especificado.
Método públicoMembro estático Hover(Point, Int32) Pause o mouse no ponto especificado por uma duração especificada.
Método públicoMembro estático Hover(UITestControl, Point) Move o mouse para o local especificado que é relativa ao controle especificado.
Método públicoMembro estático Hover(UITestControl, Point, Int32) Pausa o mouse no local especificado que está em relação ao controle especificado por uma duração especificada.
Método protegido HoverImplementation Pausa o mouse no local especificado que está em relação ao controle especificado por uma duração especificada.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método públicoMembro estático Move(Point) Move o mouse para o local especificado.
Método públicoMembro estático Move(UITestControl, Point) Move o mouse para o local especificado que é relativa ao controle especificado.
Método protegido MoveImplementation Move o mouse para o local especificado que é relativa ao controle especificado.
Método públicoMembro estático MoveScrollWheel(Int32) Rola a roda do mouse o número de vezes especificado.
Método públicoMembro estático MoveScrollWheel(Int32, ModifierKeys) Rola a roda do mouse o número especificado de vezes enquanto pressiona as teclas modificadoras especificado.
Método públicoMembro estático MoveScrollWheel(UITestControl, Int32) Rola a roda do mouse no controle especificado o número de vezes especificado.
Método públicoMembro estático MoveScrollWheel(UITestControl, Int32, ModifierKeys) Rola a roda do mouse no controle especificado o número especificado de vezes enquanto pressiona as teclas modificadoras especificado.
Método protegido MoveScrollWheelImplementation Rola a roda do mouse no controle especificado o número especificado de vezes enquanto pressiona as teclas modificadoras especificado.
Método públicoMembro estático StartDragging() Começa a arrastar o mouse.
Método públicoMembro estático StartDragging(UITestControl) Começa a arrastar o mouse do controle especificado.
Método públicoMembro estático StartDragging(UITestControl, Point) Começa a arrastar o mouse do ponto especificado que é relativa ao controle especificado ou de um controle absoluto, se control é nulluma referência nula (Nothing no Visual Basic).
Método públicoMembro estático StartDragging(UITestControl, MouseButtons) Começa a arrastar o mouse enquanto pressiona os botões do mouse especificada do controle especificado.
Método públicoMembro estático StartDragging(UITestControl, Point, MouseButtons, ModifierKeys) Começa a arrastar o mouse enquanto pressiona os botões do mouse especificada e chaves especificadas do ponto especificado que é relativa ao controle especificado ou de um controle absoluto, se control é nulluma referência nula (Nothing no Visual Basic).
Método protegido StartDraggingImplementation Começa a arrastar o mouse enquanto mantém pressionada os botões do mouse especificada e chaves especificadas do ponto especificado em relação ao controle especificado ou de um controle absoluto, se control é nulluma referência nula (Nothing no Visual Basic).
Método públicoMembro estático StopDragging(Point) Pára a operação de arrastar.
Método públicoMembro estático StopDragging(UITestControl) Pára a operação de arrastar o controle especificado.
Método públicoMembro estático StopDragging(Int32, Int32) Pára a operação de arrastar.
Método públicoMembro estático StopDragging(UITestControl, Point) Pára a operação de arrastar o controle especificado.
Método públicoMembro estático StopDragging(UITestControl, Int32, Int32) Pára a operação de arrastar o controle especificado.
Método protegido StopDraggingImplementation Pára a operação de arrastar o controle especificado.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.UITesting