Compartilhar via


Classe UITestAction

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

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.MarkerAction
    Microsoft.VisualStudio.TestTools.UITest.Common.NoOperationAction
    Microsoft.VisualStudio.TestTools.UITest.Common.ValidationAction
    Microsoft.VisualStudio.TestTools.UITest.Common.VerifyConfigurationAction
    Microsoft.VisualStudio.TestTools.UITest.Common.WarningAction

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 de UITestAction classe usando o elemento de interface do usuário fornecido.

Início

Propriedades

  Nome Descrição
Propriedade pública ActionName Obtém o nome da ação.O set procedimento não é compatível com esta classe de base.
Propriedade pública ActualThinkTime Obtém ou define o tempo de reflexão após o processamento de outros parâmetros de reprodução que é fornecido pelo UIActionInterpreter, como o ThinkTimeMultiplier.
Propriedade pública AdditionalInfo Quando implementado em uma classe derivada, obtém uma cadeia de caracteres que contém informações personalizadas.
Propriedade pública Comment Obtém ou define um comentário para esta ação.
Propriedade pública ContinueOnError Obtém ou define um valor que indica se deseja continuar mesmo se essa ação falha.
Propriedade pública ContinueOnErrorWrapper Obtém ou define o valor de ContinueOnError a propriedade como uma seqüência de caracteres para serialização.
Propriedade pública ElapsedTime Obtém ou define o intervalo de tempo da ação.
Propriedade pública EndTimestamp O carimbo de hora para o final da ação.
Propriedade pública Id Obtém ou define um identificador numérico exclusivo para esta ação.
Propriedade pública IsParameterBound Se essa ação pode ser parametrizada, obtém ou define um valor que indica se a ação está vinculada 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 um UITestActionFilter.
Propriedade pública ParameterName Obtém ou define o nome do parâmetro correspondente para o valor da ação.
Propriedade pública StartTimestamp Obtém ou define o carimbo de hora de partida ao executar esta ação.
Propriedade pública Tags Obtém um dicionário de informações adicionais sobre esta ação é necessária durante a gravação, agregação ou pós-processamento.O set procedimento é privado.
Propriedade pública ThinkTime Obtém ou define o número de segundos que são necessárias para executar esta ação.
Propriedade pública ThinkTimeString Obtém ou define o tempo de reflexão para esta ação utilizando um valor de seqüência de caracteres.
Propriedade pública Timestamp Obtém ou define o carimbo de hora para esta ação.
Propriedade pública UIElement Obtém ou define o elemento de interface do usuário em que esta ação opera.
Propriedade pública UIObjectName Obtém ou define o nome do elemento de interface do usuário em que esta ação opera.
Propriedade pública ValueAsString Obtém ou define o valor dessa ação como um string.O set procedimento não é compatível com esta classe de base.

Início

Métodos

  Nome Descrição
Método público Equals Retorna um valor que indica se o objeto fornecido é 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 executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serves as a hash function for a particular type. (Substitui Object.GetHashCode().)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público Invoke Chama esta ação.
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método protegido NotifyPropertyChanged Gera o evento PropertyChanged.
Método público ToString Retorna a descrição dessa ação. (Substitui Object.ToString().)

Início

Eventos

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

Início

Operadores

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

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

INotifyPropertyChanged