UITechnologyManager Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |