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 | |
---|---|---|
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 que 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. | |
ContextEntry | Contém a definição da parte do contexto de uma entrada de log de ação. | |
DecodingFailedException | Representa a exceção que é lançada quando uma operação de decodificação falha por causa de um arquivo de chave incorreto. | |
Entry | Contém a definição de classe de entrada.Isso pode ser usado para armazenar um valor e o tipo. | |
FailedToLaunchApplicationException | A exceção que é lançada quando LaunchApplicationAction falhar. | |
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 método falha. | |
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 for 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 falhar. | |
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 funcionalidade de auxiliar 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 implementar um elemento de tecnologia de teste de interface de usuário para registrar e executar um teste de volta. | |
UITechnologyManager | Fornece uma classe base abstrata para os gerentes de tecnologia que é usado durante o teste de gravação e reprodução. | |
UITestActionLogEntry | Contém a definição de UITestActionLogEntry. | |
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 que não foi 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 que 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) ambiente de teste de interface do usuário (UI). | |
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. | |
UITestMediaEventInfo | Representa argumentos de evento para a ação em controles de mídia. | |
UITestTraceUtility | Fornece métodos e propriedades de auxiliar estática para rastreamento nos testes de interface do usuário e Test Runner. | |
URLINVOKECOMMANDINFO | ||
ValidationFailedException | Representa a exceção que é lançada quando uma ValidationAction falhar. | |
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 da UITechnologyManager.GetLastInvocationInfo método sobre a última operação de pesquisa ou a açã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 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. | |
IUniformResourceLocator | Interface usada obtendo o URL de atalhos fixados do site. |
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/não criptografado para caixas de seleção e botões de opção. | |
ControlStates | Enumera a combinação bit a bit de sinalizadores que indicam os estados para 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 componente. | |
ElementForThumbnailCapture | Enum que indica a vizinhança de que controle para capturar durante um evento. | |
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. | |
MediaActionType | Eventos suportados por controles de mídia. | |
NativeControlTypeKind | Representa os tipos de valores do controle nativo. | |
ProgrammaticActionOption | Essa enumeração fornece opções para chamar uma ação através de programação com o método de UITechnologyElement.InvokeProgrammaticAction . | |
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 a esquerda. | |
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. | |
ScrollDirection | Essa enumeração fornece indicações de direção 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 o framework 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 que ele representa. | |
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 | |
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) através da interface de IVsUIEventSinkpara especificar o tipo de evento de teste que foi gerado. | |
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. |