Partilhar via


Namespace Microsoft.VisualStudio.TestTools.UITest.Extension

Este namespace fornece classes para testar a funcionalidade de interface do usuário. A funcionalidade inclui 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 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 DecodingFailedException Representa a exceção que é lançada quando uma operação de decodificação falha devido um arquivo de chave incorreto.
Classe pública FailedToLaunchApplicationException A exceção que é lançada quando LaunchApplicationAction falha.
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 Falha do método.
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 é 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 falha.
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 a funcionalidade de ajuda 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 a implementação de um elemento de tecnologia de teste de interface do usuário para gravação e reprodução de testes.
Classe pública UITechnologyManager Fornece uma classe base abstrata para os gerentes de tecnologia é usada durante o teste de gravação e reprodução.
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 não pode ser 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 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) teste de interface do usuário (UI) ambiente.
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 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 ValidationFailedException Representa a exceção que é lançada quando uma ValidationAction falha.
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 a partir de UITechnologyManager.GetLastInvocationInfo método sobre a última ação ou pesquisa operaçã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 para ser implementada pelo mecanismo de gravação e reprodução de teste e consumidos por IUITechnologyManager objetos para implementar as notificações de retorno de chamada.

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/Limpar as 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 de 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 o componente no Microsoft Visual Studio Test Professional.
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 NativeControlTypeKind Representa os tipos de valores do controle nativo.
Enumeração pública ProgrammaticActionOption Essa enumeração fornece as opções para chamar uma ação de programação com o UITechnologyElement.InvokeProgrammaticAction método.
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 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 de scrollbar ou por nenhum valor.
Enumeração pública ScrollDirection Essa enumeração fornece indicações da direção em 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 a estrutura 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 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 propriedades da IUITechnologyManager.Para obter mais informações sobre como estender o gerente de tecnologia, consulteEstendendo testes codificados da interface do usuário e a 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) por meio de IVsUIEventSink interface para especificar o tipo de evento de teste que foi aumentado.
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.