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

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.

Início

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 movimentação do mouse.
Propriedade públicaMembro estático MouseMoveSpeed Obtém ou define a velocidade de movimentação do mouse.

Início

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 no 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 do 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 no 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 especificado 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 especificado 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 especificado 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 do Mouse classe.
Método protegido Dispose(Boolean) Limpa todos os recursos que 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 tem modificadores.
Método públicoMembro estático DoubleClick(UITestControl) Clica duas vezes o botão do mouse padrão do controle especificado.
Método públicoMembro estático DoubleClick(UITestControl, Point) Clica duas vezes o botão do mouse padrão no controle especificado no local especificado que é relativa ao controle.
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 padrão no controle com modificadores.
Método públicoMembro estático DoubleClick(MouseButtons, ModifierKeys, Point) Clica duas vezes no botão do mouse especificada enquanto pressiona as teclas modificadoras especificado no local de tela especificado.
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 especificado 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 especificado no local especificado em relação a esse controle.
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize O método do finalizador. (Substitui Object.Finalize().)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o 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) O ponteiro do 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 é relativa ao controle especificado por uma duração especificada.
Método protegido HoverImplementation Pausa o mouse no local especificado que é relativa ao controle especificado por uma duração especificada.
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (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 um string que representa o objeto atual. (Herdado de Object.)

Início

Acesso thread-safe

Quaisquer membros static (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