Partilhar via


Classe MouseAction

Representa informações sobre uma operação de mouse.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UITestAction
    Microsoft.VisualStudio.TestTools.UITest.Common.InputAction
      Microsoft.VisualStudio.TestTools.UITest.Common.MouseAction
        Microsoft.VisualStudio.TestTools.UITest.Common.TouchAction

Namespace:  Microsoft.VisualStudio.TestTools.UITest.Common
Assembly:  Microsoft.VisualStudio.TestTools.UITest.Common (em Microsoft.VisualStudio.TestTools.UITest.Common.dll)

Sintaxe

'Declaração
<SerializableAttribute> _
Public Class MouseAction _
    Inherits InputAction
[SerializableAttribute]
public class MouseAction : InputAction
[SerializableAttribute]
public ref class MouseAction : public InputAction
[<SerializableAttribute>]
type MouseAction =  
    class
        inherit InputAction
    end
public class MouseAction extends InputAction

O tipo MouseAction expõe os membros a seguir.

Construtores

  Nome Descrição
Método público MouseAction() Inicializa uma nova instância da MouseAction classe para Serialização de XML ou desserialização.
Método público MouseAction(MouseButtons, MouseActionType) Inicializa uma nova instância da MouseAction classe usando a designação de botão fornecido e o tipo de ação.
Método público MouseAction(MouseButtons, MouseActionType, Point) Inicializa uma nova instância da MouseAction classe usando a designação de botão fornecido, o tipo de ação e a localização da operação.
Método público MouseAction(UITechnologyElement, MouseButtons, MouseActionType) Inicializa uma nova instância da MouseAction classe usando o elemento fornecido, a designação de botão e tipo de ação.

Superior

Propriedades

  Nome Descrição
Propriedade pública AbsoluteLocation Obtém ou define o local onde ocorreu a operação de ponteiro na tela.
Propriedade pública ActionLogEntry Obtém ou define a entrada de log de ação para a ação. (Herdado de UITestAction.)
Propriedade pública ActionName Obtém ou define o nome desta ação. (Substitui UITestAction.ActionName.)
Propriedade pública ActionType Obtém ou define o tipo de ação do mouse.
Propriedade pública ActualThinkTime Obtém ou define o tempo de pensamento depois que processa outros parâmetros da reprodução que são fornecidos por UIActionInterpreter, como ThinkTimeMultiplier. (Herdado de UITestAction.)
Propriedade pública AdditionalInfo Quando implementado em uma classe derivada, obtém uma cadeia de caracteres que contém informações personalizado. (Herdado de UITestAction.)
Propriedade pública Comment Obtém ou define um comentário para essa ação. (Herdado de UITestAction.)
Propriedade pública ContinueOnError Obtém ou define um valor que indica se deseja continuar mesmo se esta ação falhar. (Herdado de UITestAction.)
Propriedade pública ContinueOnErrorWrapper Obtém ou define o valor da propriedade de ContinueOnError como uma cadeia de caracteres para a serialização. (Herdado de UITestAction.)
Propriedade pública ElapsedTime Obtém ou define o intervalo de tempo de ação. (Herdado de UITestAction.)
Propriedade pública EndTimestamp O carimbo de data/hora para o final da ação. (Herdado de UITestAction.)
Propriedade pública Id Obtém ou define um valor numérico identificador exclusivo para esta ação. (Herdado de UITestAction.)
Propriedade pública IsGlobalHotkey Obtém ou define um valor que indica se a entrada é um atalho de teclado global. (Herdado de InputAction.)
Propriedade pública IsParameterBound Se esta ação pode ser parametrizada, obtém ou define um valor que indica se a ação está associada a um parâmetro de teste. (Herdado de UITestAction.)
Propriedade pública IsParameterizable Obtém um valor que indica se esta ação pode ser parametrizada. (Herdado de UITestAction.)
Propriedade pública Location Obtém ou define o local relativo no elemento atual em que a operação de ponteiro ocorreu.
Propriedade pública ModifierKeys Obtém ou define quais teclas modificadoras foram pressionadas. (Herdado de InputAction.)
Propriedade pública MouseButton Obtém ou define o botão do mouse foi pressionado.
Propriedade pública NeedFiltering Obtém ou define um valor que indica se esta ação pode ser processada por UITestActionFilter. (Herdado de UITestAction.)
Propriedade pública ParameterName Obtém ou define o nome do parâmetro correspondente para o valor de ação. (Herdado de UITestAction.)
Propriedade pública StartTimestamp Obtém ou define o carimbo de hora de início ao executar esta ação. (Herdado de UITestAction.)
Propriedade pública Tags Obtém um dicionário de informações adicionais sobre esta ação que é necessária durante a leitura, a agregação, ou post-processar.O procedimento de set é particular. (Herdado de UITestAction.)
Propriedade pública ThinkTime Obtém ou define o número de segundos que é necessário para executar esta ação. (Herdado de UITestAction.)
Propriedade pública ThinkTimeString Obtém ou define o tempo de pensamento para esta ação usando um valor de cadeia de caracteres. (Herdado de UITestAction.)
Propriedade pública Timestamp Obtém ou define o carimbo de data/hora para essa ação. (Herdado de UITestAction.)
Propriedade pública UIElement Obtém ou define o elemento de interface do usuário em esta ação que se opere. (Herdado de UITestAction.)
Propriedade pública UIObjectName Obtém ou define o nome do elemento de interface do usuário em esta ação que se opere. (Herdado de UITestAction.)
Propriedade pública UITestActionExtension Obtém ou define uma instância de UITestActionExtension que contém as propriedades relacionadas às ações. (Herdado de UITestAction.)
Propriedade pública ValueAsString Obtém ou define o valor de esta ação como string.O procedimento de set não é suportado em essa classe base. (Herdado de UITestAction.)
Propriedade pública WheelDirection Obtém ou define a direção e o valor em pixels do movimento da roda do mouse.

Superior

Métodos

  Nome Descrição
Método público Equals Retorna um valor que indica se o dado objeto é igual a esta ação de teste de interface do usuário. (Herdado de UITestAction.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Substitui object.GetHashCode (Herdado de UITestAction.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público Invoke Chama esta ação. (Substitui UITestAction.Invoke(UITestActionInvoker, UIMap).)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido NotifyPropertyChanged Gera o evento PropertyChanged. (Herdado de UITestAction.)
Método público ToString Retorna a descrição de esta ação. (Herdado de UITestAction.)

Superior

Eventos

  Nome Descrição
Evento público PropertyChanged Ocorre quando um valor de propriedade é alterado. (Herdado de UITestAction.)

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.UITest.Common

InputAction