Partilhar via


Classe UITest

Representa um teste codificado de interface do usuário em Visual Studio.

Hierarquia de herança

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

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

Sintaxe

'Declaração
Public Class UITest
public class UITest
public ref class UITest
type UITest =  class end
public class UITest

O tipo UITest expõe os membros a seguir.

Construtores

  Nome Descrição
Método público UITest() Inicializa uma nova instância da classe UITest.
Método público UITest(IEnumerable<UITestAction>) Inicializa uma nova instância da classe de UITest usando as ações fornecidas de teste.
Método público UITest(IEnumerable<UITestAction>, UIMap) Inicializa uma nova instância da classe UITest.

Superior

Propriedades

  Nome Descrição
Propriedade pública AssemblyVersion Obtém ou define a versão do assembly.
Propriedade pública CleanupActions Obtém ou define as ações para o processo de limpeza.
Propriedade pública Configuration Obtém ou define o arquivo de configuração de ambiente XML para esse teste codificado de interface do usuário.
Propriedade pública CurrentActionList Obtém ou define a lista de ações codificadas atual de teste de interface do usuário.
Propriedade pública ExecuteActions Obtém ou define as ações de teste ser executado como parte de teste codificado de interface do usuário.
Propriedade pública Id Obtém ou define o identificador exclusivo para testar isso codificado de interface do usuário.
Propriedade pública InitializeActions Obtém ou define uma lista de executar ações como parte do processo de inicialização codificado de teste de interface do usuário.
Propriedade pública Maps Obtém uma coleção de objetos de UIMap para esse teste codificado de interface do usuário.
Propriedade pública Name Obtém ou define o nome de esse teste codificado de interface do usuário.
Propriedade pública OnErrorActions Obtém ou define uma lista de executar ações de teste de teste se a execução encontra um erro.
Propriedade pública ValueMap Obtém ou define o mapa do valor para este objeto de teste de interface do usuário.
Propriedade pública Version Obtém ou define a versão para esse teste de interface do usuário.

Superior

Métodos

  Nome Descrição
Método público Append(IEnumerable<UITestAction>) Acrescenta a lista fornecida de ações de teste a esse teste de interface do usuário.
Método público Append(IEnumerable<UITestAction>, UIMap) Acrescenta as ações e objetos de teste fornecido mapa de interface de usuário para esse teste de interface do usuário.
Método público Append(UITest, Int64, Int64) Acrescenta as ações de teste de teste fornecido de interface do usuário em este teste de interface de usuário fornecido no intervalo.
Método público BindWithCurrentValues Associa os parâmetros que são usadas no teste de interface do usuário que tem carregado no momento valores.
Método públicoMembro estático CompareEnvironments Compara dois objetos de dados UITestEnvironment e retorna uma coleção de incompatíveis.
Método público CompareStoredEnvironmentWithCurrentEnvironment Compara a configuração de registrador, se existir, com o ambiente do sistema que foi capturado na inicialização, e retorna uma coleção de incompatíveis.
Método públicoMembro estático Create(Stream) Cria um teste de interface de usuário usando o fluxo fornecido.
Método públicoMembro estático Create(String) Cria um teste de interface de usuário usando o arquivo especificado.
Método público CreateAndAddParameter(UITestAction, String) Parameterizes uma ação e cria o parâmetro usando o nome fornecido de ação e de parâmetro de teste.
Método público CreateAndAddParameter(UIObject, String, String) Parameterizes uma ação e cria o parâmetro usando o objeto de teste de interface do usuário, o nome da propriedade, e o nome do parâmetro fornecidos.
Método público Equals(Object) Determina se o objeto especificado é igual ao objeto atual. (Substitui Object.Equals(Object).)
Método público Equals(UITest) Determina se o objeto de teste fornecido de interface do usuário é igual a esse objeto de teste de interface do usuário.
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 GetActionList Obtém a lista de ação de teste de interface do usuário que corresponde a uma determinada seção de ação de teste de interface do usuário.
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Substitui Object.GetHashCode().)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público Save(Stream) Salva esse teste de interface do usuário em um fluxo.
Método público Save(String) Salva esse teste de interface de usuário para um arquivo.
Método público SetAndBindParameterValues Associa os parâmetros que são usadas no teste de interface de usuário para valores em uma linha de dados.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Eventos

  Nome Descrição
Evento públicoMembro estático Executing Ocorrer quando inicia a estrutura para executar esse teste de interface do usuário.
Evento públicoMembro estático Saving Ocorrer quando inicia a estrutura para salvar este teste de 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

Outros recursos

Como: criar um teste codificado da interface do usuário