IUITechnologyManager Interface

Definição

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.

Aplica-se a