UITechnologyManager Classe

Definição

Fornece uma classe base abstrata para gerentes de tecnologia que é usada durante a gravação e reprodução de teste.

public ref class UITechnologyManager abstract : Microsoft::VisualStudio::TestTools::UITest::Extension::IUITechnologyManager
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
public abstract class UITechnologyManager : Microsoft.VisualStudio.TestTools.UITest.Extension.IUITechnologyManager
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")>]
type UITechnologyManager = class
    interface IUITechnologyManager
Public MustInherit Class UITechnologyManager
Implements IUITechnologyManager
Herança
UITechnologyManager
Derivado
Atributos
Implementações

Construtores

UITechnologyManager()

Inicializa uma nova instância da classe UITechnologyManager.

Propriedades

TechnologyName

Obtém o nome da tecnologia.

Métodos

AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)

Adiciona um manipulador de eventos a esse Gerenciador de tecnologia.

AddGlobalEventHandler(UITestEventType, IUITestEventNotify)

Adiciona um coletor de eventos global a esse Gerenciador de tecnologia.

CancelStep()

Cancela qualquer operação de espera ou pesquisa que esteja sendo executada atualmente por esse Gerenciador de tecnologia devido a chamadas para WaitForReady() ou Search(Object, IUITechnologyElement, Int32) .

ConvertToThisTechnology(IUITechnologyElement, Int32)

Usa um elemento de outra tecnologia e retorna um elemento que é compatível com a tecnologia atual, juntamente com o nível de suporte que ele tem para o elemento convertido.

GetChildren(IUITechnologyElement, Object)

Retorna um enumerador para os elementos filho no elemento fornecido.

GetControlSupportLevel(AutomationElement)
GetControlSupportLevel(IntPtr)

Retorna a indicação de confiança para esse Gerenciador de tecnologia que ele pode dar suporte ao controle identificado com o identificador fornecido.

GetElementFromAutomationElement(AutomationElement, AutomationElement)
GetElementFromNativeElement(Object)

Retorna um elemento dessa tecnologia que corresponde ao elemento nativo fornecido.

GetElementFromPoint(Int32, Int32)

Recupera o elemento que está localizado nas coordenadas de tela fornecidas.

GetElementFromPoint(Int32, Int32, AutomationElement)
GetElementFromWindowHandle(IntPtr)

Recupera o elemento que é identificado pelo identificador de janela fornecido.

GetFocusedElement(AutomationElement)
GetFocusedElement(IntPtr)

Retorna o ponteiro do Windows para o elemento que atualmente tem o foco.

GetLastInvocationInfo()

Retorna informações sobre a última ação de teste que foi invocada por esse gerente.

GetNextSibling(IUITechnologyElement)

Retorna o próximo irmão do elemento fornecido na hierarquia da interface do usuário.

GetParent(IUITechnologyElement)

Obtém o pai do elemento fornecido na hierarquia da interface do usuário.

GetPreviousSibling(IUITechnologyElement)

Retorna o irmão anterior do elemento fornecido na hierarquia da interface do usuário.

GetSynchronizationWaiter(IUITechnologyElement, UITestEventType)

Retorna um IUISynchronizationWaiter usando o elemento fornecido e o tipo de evento.

GetTechnologyManagerProperty(UITechnologyManagerProperty)

Retorna o valor da propriedade fornecida deste Gerenciador de tecnologia.

MatchElement(IUITechnologyElement, Object, Boolean)

Retorna um valor que indica se o elemento fornecido corresponde ao cookie de ID de consulta analisado anteriormente.

ParseQueryId(String, Object)

Analisa a representação de cadeia de caracteres fornecida de um elemento de consulta e retorna uma representação de cadeia de caracteres do elemento de consulta como um cookie.

ProcessMouseEnter(IntPtr)

Processa o evento de entrada do mouse para a janela ou o controle especificado.

RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)

Remove o evento especificado do elemento fornecido e de todos os seus descendentes.

RemoveGlobalEventHandler(UITestEventType, IUITestEventNotify)

Remove o evento especificado.

Search(Object, IUITechnologyElement, Int32)

Pesquisa um elemento no elemento pai que corresponde à condição do cookie de ID de consulta fornecido.

SetTechnologyManagerProperty(UITechnologyManagerProperty, Object)

Quando implementado em uma classe derivada, define o valor da propriedade dada nesse Gerenciador de tecnologia.

StartSession(Boolean)

Executa qualquer inicialização exigida por esse Gerenciador de tecnologia para iniciar uma sessão.

StopSession()

Executa qualquer limpeza exigida por esse Gerenciador de tecnologia para interromper a sessão atual.

Aplica-se a