Compartilhar via


Namespace Microsoft.VisualStudio.TestTools.UITest.Extension

Este espaço para nome fornece classes para teste funcionalidade de interface de usuário, incluindo controles, propriedades, navegador da web e ações de diálogo.

Classes

  Classe Descrição
Classe pública ActionNotSupportedOnDisabledControlException Representa uma exceção que ocorre quando um controle está bloqueado.
Classe pública ActionParameter Representa um parâmetro que é usado para definir valores e para enviar pressionamentos de tecla no código.
Classe pública AndCondition Representa uma condição e para uma consulta.
Classe pública BrowserFactory Fornece uma classe base para as fábricas de navegador que criar BrowserService objetos para navegadores específicos.
Classe pública BrowserHelper Fornece uma classe base para métodos auxiliares de navegador.
Classe pública BrowserService Fornece métodos e propriedades para automatizar o navegador Microsoft Test Manager.
Classe pública ContextEntry Contém a definição da parte do contexto de uma entrada de log de ação.
Classe pública DecodingFailedException Representa a exceção que é lançada quando uma operação de decodificação falha por causa de um arquivo de chave incorreto.
Classe pública Entry Contém a definição de classe de entrada.Isso pode ser usado para armazenar um valor e o tipo.
Classe pública FailedToLaunchApplicationException A exceção que é lançada quando LaunchApplicationAction falhar.
Classe pública FailedToPerformActionOnBlockedControlException A exceção que é lançada quando um controle de interface (UI) do usuário está bloqueado (por exemplo, um controle pode estar bloqueado por uma caixa de diálogo restrita).
Classe pública FailedToPerformActionOnHiddenControlException A exceção que é lançada quando o EnsureVisibleByScrolling método falha.
Classe pública FilterCondition
Classe pública InvalidUITestExtensionPackageException A exceção que é lançada quando um pacote de extensão de (teste de interface do usuário) de interface de usuário inválido for encontrado durante a gravação ou reprodução.
Classe pública OrderOfInvoke Representa uma classe auxiliar que gera a ordem de chamada durante a gravação e mantém a ordem de chamada durante a reprodução.
Classe pública PlaybackFailureException Representa uma exceção que é lançada quando uma UITestAction falhar.
Classe pública PropertyCondition Representa uma condição de consulta para uma propriedade.
Classe pública QueryCondition Fornece uma classe base abstrata para condições de consulta.
Classe pública QueryElement Fornece uma classe base para uma consulta no ambiente de teste de interface (UI) do usuário.
Classe pública SearchConfiguration Fornece funcionalidade de auxiliar para configurar a pesquisa.
Classe pública TechnologyNotSupportedException Essa exceção é lançada quando teste de gravação ou reprodução não é compatível com o aplicativo que é testado.
Classe pública UITechnologyElement Fornece uma classe base para implementar um elemento de tecnologia de teste de interface de usuário para registrar e executar um teste de volta.
Classe pública UITechnologyManager Fornece uma classe base abstrata para os gerentes de tecnologia que é usado durante o teste de gravação e reprodução.
Classe pública UITestActionLogEntry Contém a definição de UITestActionLogEntry.
Classe pública UITestControlNotAvailableException A exceção que é lançada quando a estrutura de teste de interface do usuário tenta acessar um elemento de interface do usuário que não está mais disponível ou não pode ser acessado.
Classe pública UITestControlNotFoundException A exceção que é lançada quando a estrutura de teste de interface (UI) do usuário tenta acessar um controle de teste de interface do usuário que não foi encontrado.
Classe pública UITestControlNotVisibleException A exceção que é lançada quando a estrutura de teste de interface do usuário tenta acessar um elemento de interface do usuário que não pode ser visto pelo usuário.
Classe pública UITestException Representa a classe base para todas as exceções de teste de interface do usuário.
Classe pública UITestExtensionPackage Representa uma classe abstrata que permite a incorporação de utilitários de testes de terceiros na Visual Studio Application Lifecycle Management (ALM) ambiente de teste de interface do usuário (UI).
Classe pública UITestExtensionPackageAttribute Representa o atributo que deve ser aplicado a um assembly que implementa o UITestExtensionPackage de classe e ajuda o assembly para localizar rapidamente o pacote de extensão.Esta classe não pode ser herdada.
Classe pública UITestMediaEventInfo Representa argumentos de evento para a ação em controles de mídia.
Classe pública UITestTraceUtility Fornece métodos e propriedades de auxiliar estática para rastreamento nos testes de interface do usuário e Test Runner.
Classe pública URLINVOKECOMMANDINFO
Classe pública ValidationFailedException Representa a exceção que é lançada quando uma ValidationAction falhar.
Classe pública ValueMap Representa os valores para os parâmetros que são usados em um teste de interface do usuário.

Interfaces

  Interface Descrição
Interface pública ILastInvocationInfo Fornece uma interface para obter informações adicionais da UITechnologyManager.GetLastInvocationInfo método sobre a última operação de pesquisa ou a ação.
Interface pública IQueryCondition Infraestrutura. Fornece uma definição de interface interna para um QueryCondition.
Interface pública IQueryElement Infraestrutura. Fornece uma interface usada internamente para o QueryElement.
Interface pública IUISynchronizationWaiter Fornece uma interface interna para o framework de teste de interface do usuário deve aguardar antes de disparar um evento.
Interface pública IUITechnologyElement Fornece uma interface interna para implementar a UITechnologyElement classe.Não implementam essa interface diretamente.Em vez disso, derivar o UITechnologyElement classe.
Interface pública IUITechnologyManager Infraestrutura. Fornece uma interface interna para implementar a UITechnologyManager classe.Não implementam essa interface diretamente.Em vez disso, derivar o UITechnologyManager classe.
Interface pública IUITestEventNotify Infraestrutura. Fornece uma interface implementada pela ser escrita de teste e o mecanismo da reprodução e IUITechnologyManager consumido por objetos notificações de retorno de chamada de implementam.
Interface pública IUniformResourceLocator Interface usada obtendo o URL de atalhos fixados do site.

Enumerações

  Enumeração Descrição
Enumeração pública BrowserButtonType Indica os tipos de botão do navegador.
Enumeração pública BrowserDialogAction Indica o tipo de elemento em uma janela de diálogo do navegador.
Enumeração pública CheckUncheckOptions Essa enumeração fornece os sinalizadores para configurar as opções de seleção/não criptografado para caixas de seleção e botões de opção.
Enumeração pública ControlStates Enumera a combinação bit a bit de sinalizadores que indicam os estados para um controle.
Enumeração pública ControlSupport Essa enumeração é usada para especificar os valores de retorno possíveis para o nível de suporte para um elemento por uma IUITechnologyManager componente.
Enumeração pública ElementForThumbnailCapture Enum que indica a vizinhança de que controle para capturar durante um evento.
Enumeração pública ExpandCollapseOptions Representa os sinalizadores são usados para configurar, expandir e recolher ações para os elementos da interface do usuário.
Enumeração pública GetClickablePointFromOption Essa enumeração fornece configurações que indicam como um ponto clicável é obtido com o [M:Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyElement.GetClickablePoint(]System.Int32@,System.Int32@[)] método.
Enumeração pública MediaActionType Eventos suportados por controles de mídia.
Enumeração pública NativeControlTypeKind Representa os tipos de valores do controle nativo.
Enumeração pública ProgrammaticActionOption Essa enumeração fornece opções para chamar uma ação através de programação com o método de UITechnologyElement.InvokeProgrammaticAction .
Enumeração pública PropertyConditionOperator Fornece a operadores de PropertyExpression objetos.
Enumeração pública RightToLeftKind Usado pelo GetRightToLeftProperty método para testar se um elemento tem orientação do layout da direita para a esquerda ou a orientação do texto da direita para a esquerda.
Enumeração pública ScrollAmount Usado para indicar a direção de rolagem para uma barra de rolagem e se mover pelo grande ou pequena quantidade do scrollbar, ou por nenhum valor.
Enumeração pública ScrollDirection Essa enumeração fornece indicações de direção que são usadas para configurar a rolagem na interface de usuário.
Enumeração pública ScrollOptions Essa enumeração fornece opções que são usadas para configurar a rolagem na interface de usuário.
Enumeração pública SetValueAsComboBoxOptions Representa os valores de sinalizador para configurar como definir o valor de um ComboBox.
Enumeração pública SetValueAsEditBoxOptions Representa os valores de sinalizador para configurar como definir o valor de um EditBox.
Enumeração pública SmartMatchOptions Essa enumeração permite que você se comunique como o IUITechnologyManager instrui o framework para procurar os resultados mais prováveis quando uma correspondência não foi encontrados.
Enumeração pública UISynchronizationOptions Essa enumeração é usada pelo UITechnologyElement.SetOption método para o UITechnologyElementOption.UISynchronizationOptions opção.
Enumeração pública UITechnologyElementOption Identifica as opções que estão disponíveis em um IUITechnologyElement objeto onde cada nome descreve resumidamente a finalidade do valor da opção que ele representa.
Enumeração pública UITechnologyManagerProperty Essa enumeração é usada por implementações da IUITechnologyManager interface para especificar as opções disponíveis configurar as propriedades da IUITechnologyManager.Para obter mais informações sobre como estender o gerente de tecnologia, consulteEstendendo testes codificados da interface do usuário e gravações de ação para o suporte ao Microsoft Excel
Enumeração pública UITestElementKind Essa enumeração é usada por IUITechnologyElement objetos para identificar o tipo de elemento de interface do usuário.
Enumeração pública UITestEventType Essa enumeração é usada por Visual Studio Application Lifecycle Management (ALM) através da interface de IVsUIEventSinkpara especificar o tipo de evento de teste que foi gerado.
Enumeração pública WaitForReadyLevel Essa enumeração é usada para especificar como chamadas para o UITechnologyElement.WaitForReady método são executados.
Enumeração pública WaitForReadyOptions Essa enumeração é usada para indicar como o framework aguarda pronto.