Classe UITest

Representa um teste de interface do usuário codificado 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 UITest classe usando as ações de teste fornecido.
Método público UITest(IEnumerable<UITestAction>, UIMap) Inicializa uma nova instância da classe UITest.

Início

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 do ambiente de XML para este teste codificado de interface do usuário.
Propriedade pública CurrentActionList Obtém ou define a lista de ações de teste de interface do usuário codificadas atuais.
Propriedade pública ExecuteActions Obtém ou define as ações de teste a ser executado como parte do teste de interface do usuário codificado.
Propriedade pública Id Obtém ou define o identificador exclusivo para esse teste codificado de interface do usuário.
Propriedade pública InitializeActions Obtém ou define uma lista de ações a serem executadas como parte do processo de inicialização de teste da interface do usuário codificado.
Propriedade pública Maps Obtém uma coleção de UIMap objetos para este Test de UI codificado.
Propriedade pública Name Obtém ou define o nome desse codificados teste da interface do usuário.
Propriedade pública OnErrorActions Obtém ou define uma lista de ações de teste a ser executado se a execução de teste encontra um erro.
Propriedade pública ValueMap Obtém ou define o mapa de valor para este objeto de teste de interface do usuário.
Propriedade pública Version Obtém ou define a versão para este teste de interface do usuário.

Início

Métodos

  Nome Descrição
Método público Append(IEnumerable<UITestAction>) Acrescenta a lista fornecida de ações de teste desse teste de interface do usuário.
Método público Append(IEnumerable<UITestAction>, UIMap) Acrescenta as ações de teste e os objetos de mapa de interface do usuário fornecido para este teste de interface do usuário.
Método público Append(UITest, Int64, Int64) Acrescenta as ações de teste do teste de interface do usuário fornecida para este teste de interface do usuário no intervalo fornecido.
Método público BindWithCurrentValues Vincula os parâmetros que são usados neste teste de interface do usuário que atualmente carregados valores.
Método públicoMembro estático CompareEnvironments Compara os dois dados UITestEnvironment objetos e retorna uma coleção de incompatibilidades.
Método público CompareStoredEnvironmentWithCurrentEnvironment Compara a configuração de gravador, se ele existir, com o ambiente de sistema que foi capturado na inicialização e retorna uma coleção de incompatibilidades.
Método públicoMembro estático Create(Stream) Cria um teste de interface do usuário usando o fluxo fornecido.
Método públicoMembro estático Create(String) Cria um teste de interface do 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 de ação e o parâmetro de teste fornecido.
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 fornecido, o nome da propriedade e o nome de parâmetro.
Método público Equals(Object) Determina se o especificado Object é igual a atual Object. (Substitui Object.Equals(Object).)
Método público Equals(UITest) Determina se o objeto de teste de interface do usuário fornecido é igual a este objeto de teste de interface do usuário.
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 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 da interface do usuário.
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 protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público Save(Stream) Salva o teste de interface do usuário em um fluxo.
Método público Save(String) Salva o teste de interface do usuário em um arquivo.
Método público SetAndBindParameterValues Os parâmetros que são usados na interface de usuário, teste para os valores em uma linha de dados de ligações.
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Eventos

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

Outros recursos

Como: Criar um teste codificado de UI