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 | |
---|---|---|
ActionNotSupportedOnDisabledControlException | Representa uma exceção que ocorre quando um controle está bloqueado. | |
ActionParameter | Representa um parâmetro que é usado para definir valores e para enviar pressionamentos de tecla no código. | |
AndCondition | Representa uma condição e para uma consulta. | |
BrowserFactory | Fornece uma classe base para as fábricas de navegador criar BrowserService objetos para navegadores específicos. | |
BrowserHelper | Fornece uma classe base para métodos auxiliares de navegador. | |
BrowserService | Fornece métodos e propriedades para automatizar o navegador Microsoft Test Manager. | |
DecodingFailedException | Representa a exceção que é lançada quando uma operação de decodificação falha devido um arquivo de chave incorreto. | |
FailedToLaunchApplicationException | A exceção que é lançada quando LaunchApplicationAction falha. | |
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). | |
FailedToPerformActionOnHiddenControlException | A exceção que é lançada quando o EnsureVisibleByScrolling Falha do método. | |
FilterCondition | ||
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. | |
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. | |
PlaybackFailureException | Representa uma exceção que é lançada quando uma UITestAction falha. | |
PropertyCondition | Representa uma condição de consulta para uma propriedade. | |
QueryCondition | Fornece uma classe base abstrata para condições de consulta. | |
QueryElement | Fornece uma classe base para uma consulta no ambiente de teste de interface (UI) do usuário. | |
SearchConfiguration | Fornece a funcionalidade de ajuda para configurar a pesquisa. | |
TechnologyNotSupportedException | Essa exceção é lançada quando teste de gravação ou reprodução não é compatível com o aplicativo que é testado. | |
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. | |
UITechnologyManager | Fornece uma classe base abstrata para os gerentes de tecnologia é usada durante o teste de gravação e reprodução. | |
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. | |
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. | |
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. | |
UITestException | Representa a classe base para todas as exceções de teste de interface do usuário. | |
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. | |
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. | |
UITestTraceUtility | Fornece métodos e propriedades de auxiliar estática para rastreamento nos testes de interface do usuário e Test Runner. | |
ValidationFailedException | Representa a exceção que é lançada quando uma ValidationAction falha. | |
ValueMap | Representa os valores para os parâmetros que são usados em um teste de interface do usuário. |
Interfaces
Interface | Descrição | |
---|---|---|
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. | |
IQueryCondition | Infraestrutura. Fornece uma definição de interface interna para um QueryCondition. | |
IQueryElement | Infraestrutura. Fornece uma interface usada internamente para o QueryElement. | |
IUISynchronizationWaiter | Fornece uma interface interna para o framework de teste de interface do usuário deve aguardar antes de disparar um evento. | |
IUITechnologyElement | Fornece uma interface interna para implementar a UITechnologyElement classe.Não implementam essa interface diretamente.Em vez disso, derivar o UITechnologyElement classe. | |
IUITechnologyManager | Infraestrutura. Fornece uma interface interna para implementar a UITechnologyManager classe.Não implementam essa interface diretamente.Em vez disso, derivar o UITechnologyManager classe. | |
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 | |
---|---|---|
BrowserButtonType | Indica os tipos de botão do navegador. | |
BrowserDialogAction | Indica o tipo de elemento em uma janela de diálogo do navegador. | |
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. | |
ControlStates | Enumera a combinação bit a bit de sinalizadores que indicam os estados de um controle. | |
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. | |
ExpandCollapseOptions | Representa os sinalizadores são usados para configurar, expandir e recolher ações para os elementos da interface do usuário. | |
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. | |
NativeControlTypeKind | Representa os tipos de valores do controle nativo. | |
ProgrammaticActionOption | Essa enumeração fornece as opções para chamar uma ação de programação com o UITechnologyElement.InvokeProgrammaticAction método. | |
PropertyConditionOperator | Fornece a operadores de PropertyExpression objetos. | |
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. | |
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. | |
ScrollDirection | Essa enumeração fornece indicações da direção em que são usadas para configurar a rolagem na interface de usuário. | |
ScrollOptions | Essa enumeração fornece opções que são usadas para configurar a rolagem na interface de usuário. | |
SetValueAsComboBoxOptions | Representa os valores de sinalizador para configurar como definir o valor de um ComboBox. | |
SetValueAsEditBoxOptions | Representa os valores de sinalizador para configurar como definir o valor de um EditBox. | |
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. | |
UISynchronizationOptions | Essa enumeração é usada pelo UITechnologyElement.SetOption método para o UITechnologyElementOption.UISynchronizationOptions opção. | |
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. | |
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 | |
UITestElementKind | Essa enumeração é usada por IUITechnologyElement objetos para identificar o tipo de elemento de interface do usuário. | |
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. | |
WaitForReadyLevel | Essa enumeração é usada para especificar como chamadas para o UITechnologyElement.WaitForReady método são executados. | |
WaitForReadyOptions | Essa enumeração é usada para indicar como o framework aguarda pronto. |