IUITechnologyManager Interface
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 interface interna para implementar a UITechnologyManager classe. Não implemente essa interface diretamente. Em vez disso, derive da UITechnologyManager classe.
public interface class IUITechnologyManager
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("1984584A-4C77-488a-BD8B-3D7FE868F5B8")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IUITechnologyManager
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("1984584A-4C77-488a-BD8B-3D7FE868F5B8")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IUITechnologyManager = interface
Public Interface IUITechnologyManager
- Derivado
- Atributos
Propriedades
| TechnologyName |
Obtém o nome da tecnologia. |
Métodos
| AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify) |
Adiciona um manipulador de eventos. |
| CancelStep() |
Cancela qualquer operação de espera ou pesquisa executada por esse Gerenciador de tecnologia. |
| ConvertToThisTechnology(IUITechnologyElement, Int32) |
Usa um elemento de outra tecnologia e retorna um elemento que é compatível com a tecnologia atual, junto 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(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. |
| 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. |
| GetElementFromWindowHandle(IntPtr) |
Recupera o elemento que é identificado pelo identificador de janela fornecido. |
| 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. |
| RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify) |
Remove o evento especificado do elemento fornecido e de todos os seus descendentes. |
| 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. |