Compartilhar via


Classe UITestAction

Fornece uma classe base para as ações de teste que são usadas com teste de interface do usuário (UI).

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UITestAction
    Mais...

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

Sintaxe

'Declaração
<SerializableAttribute> _
Public MustInherit Class UITestAction _
    Implements INotifyPropertyChanged
[SerializableAttribute]
public abstract class UITestAction : INotifyPropertyChanged
[SerializableAttribute]
public ref class UITestAction abstract : INotifyPropertyChanged
[<AbstractClass>]
[<SerializableAttribute>]
type UITestAction =  
    class
        interface INotifyPropertyChanged
    end
public abstract class UITestAction implements INotifyPropertyChanged

O tipo UITestAction expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido UITestAction() Inicializa uma nova instância da classe UITestAction.
Método protegido UITestAction(UITechnologyElement) Inicializa uma nova instância da classe de UITestAction usando o elemento fornecido de interface do usuário.

Superior

Propriedades

  Nome Descrição
Propriedade pública ActionLogEntry Obtém ou define a entrada de log de ação para a ação.
Propriedade pública ActionName Obtém o nome de ação.O procedimento de set não é suportado em essa classe base.
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.
Propriedade pública AdditionalInfo Quando implementado em uma classe derivada, obtém uma cadeia de caracteres que contém informações personalizado.
Propriedade pública Comment Obtém ou define um comentário para essa ação.
Propriedade pública ContinueOnError Obtém ou define um valor que indica se deseja continuar mesmo se esta ação falhar.
Propriedade pública ContinueOnErrorWrapper Obtém ou define o valor da propriedade de ContinueOnError como uma cadeia de caracteres para a serialização.
Propriedade pública ElapsedTime Obtém ou define o intervalo de tempo de ação.
Propriedade pública EndTimestamp O carimbo de data/hora para o final da ação.
Propriedade pública Id Obtém ou define um valor numérico identificador exclusivo para esta ação.
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.
Propriedade pública IsParameterizable Obtém um valor que indica se esta ação pode ser parametrizada.
Propriedade pública NeedFiltering Obtém ou define um valor que indica se esta ação pode ser processada por UITestActionFilter.
Propriedade pública ParameterName Obtém ou define o nome do parâmetro correspondente para o valor de ação.
Propriedade pública StartTimestamp Obtém ou define o carimbo de hora de início ao executar esta ação.
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.
Propriedade pública ThinkTime Obtém ou define o número de segundos que é necessário para executar esta ação.
Propriedade pública ThinkTimeString Obtém ou define o tempo de pensamento para esta ação usando um valor de cadeia de caracteres.
Propriedade pública Timestamp Obtém ou define o carimbo de data/hora para essa ação.
Propriedade pública UIElement Obtém ou define o elemento de interface do usuário em esta ação que se opere.
Propriedade pública UIObjectName Obtém ou define o nome do elemento de interface do usuário em esta ação que se opere.
Propriedade pública UITestActionExtension Obtém ou define uma instância de UITestActionExtension que contém as propriedades relacionadas às ações.
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.

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. (Substitui Object.Equals(Object).)
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 (Substitui Object.GetHashCode().)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público Invoke Chama essa ação.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido NotifyPropertyChanged Gera o evento PropertyChanged.
Método público ToString Retorna a descrição de esta ação. (Substitui Object.ToString().)

Superior

Eventos

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

Superior

Operadores

  Nome Descrição
Operador públicoMembro estático Equality Substitui o operador de “==” para comparar dois objetos de ação de teste de interface do usuário.
Operador públicoMembro estático Inequality Substitui! “=” operador para comparar a ação de teste dois objetos interface do usuário.

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

INotifyPropertyChanged

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UITestAction
    Microsoft.VisualStudio.TestTools.UITest.Common.AggregatedAction
    Microsoft.VisualStudio.TestTools.UITest.Common.DelayAction
    Microsoft.VisualStudio.TestTools.UITest.Common.ErrorAction
    Microsoft.VisualStudio.TestTools.UITest.Common.InputAction
    Microsoft.VisualStudio.TestTools.UITest.Common.InvokeAction
    Microsoft.VisualStudio.TestTools.UITest.Common.MarkerAction
    Microsoft.VisualStudio.TestTools.UITest.Common.NoOperationAction
    Microsoft.VisualStudio.TestTools.UITest.Common.SystemAction
    Microsoft.VisualStudio.TestTools.UITest.Common.ValidationAction
    Microsoft.VisualStudio.TestTools.UITest.Common.VerifyConfigurationAction
    Microsoft.VisualStudio.TestTools.UITest.Common.WarningAction