Partilhar via


Interface IUITechnologyManager

Esta API oferece suporte à infraestrutura .NET Framework e não se destina a ser usada diretamente do seu código.

Fornece uma interface interna para implementar a UITechnologyManager classe.Não implementam essa interface diretamente.Em vez disso, derivar o UITechnologyManager classe.

Namespace:  Microsoft.VisualStudio.TestTools.UITest.Extension
Assembly:  Microsoft.VisualStudio.TestTools.UITest.Extension (em Microsoft.VisualStudio.TestTools.UITest.Extension.dll)

Sintaxe

'Declaração
<ComVisibleAttribute(True)> _
<GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")> _
Public Interface IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")]
public interface IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute(L"1984584A-4C77-488a-BD8B-3D7FE868F5B8")]
public interface class IUITechnologyManager
[<ComVisibleAttribute(true)>]
[<GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")>]
type IUITechnologyManager =  interface end
public interface IUITechnologyManager

O tipo IUITechnologyManager expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública TechnologyName Obtém o nome da tecnologia.

Superior

Métodos

  Nome Descrição
Método público AddEventHandler Adiciona um manipulador de eventos.
Método público CancelStep Cancela qualquer operação de espera ou de pesquisa executada por este Gerenciador de tecnologia.
Método público ConvertToThisTechnology Leva a um elemento de outra tecnologia e retorna um elemento que é compatível com a tecnologia atual, juntamente com o nível de suporte que possui para o elemento convertido.
Método público GetChildren Retorna um enumerador para o filho elementos no elemento determinado.
Método público GetControlSupportLevel Retorna a indicação de confiança por este Gerenciador de tecnologia que pode oferecer suporte o controle que é identificado com o identificador fornecido.
Método público GetElementFromNativeElement Retorna um elemento com esta tecnologia que corresponde ao elemento nativo fornecido.
Método público GetElementFromPoint Recupera o elemento que está localizado nas coordenadas de tela determinado.
Método público GetElementFromWindowHandle Recupera o elemento que é identificado pelo identificador de janela fornecido.
Método público GetFocusedElement Retorna o ponteiro do windows para o elemento que atualmente tem o foco.
Método público GetLastInvocationInfo Retorna informações sobre a última ação de teste que foi chamada por este gerenciador.
Método público GetNextSibling Retorna o próximo irmão do elemento fornecido na hierarquia de interface do usuário.
Método público GetParent Obtém o pai do elemento fornecido na hierarquia de interface do usuário.
Método público GetPreviousSibling Retorna o irmão anterior de um determinado elemento na hierarquia de interface do usuário.
Método público GetSynchronizationWaiter Retorna um IUISynchronizationWaiter usando o tipo de elemento e o evento fornecido.
Método público GetTechnologyManagerProperty Retorna o valor da propriedade determinado desse gerente de tecnologia.
Método público MatchElement Retorna um valor que indica se o elemento fornecido coincide com o cookie de identificação de consulta anteriormente analisado.
Método público ParseQueryId Analisa a representação de seqüência de caracteres fornecida de um elemento de consulta e retorna uma representação de seqüência de caracteres de elemento query como um cookie.
Método público RemoveEventHandler Remove o evento especificado a determinado elemento e todos os seus descendentes.
Método público Search Procura por um elemento no elemento pai que coincida com a condição do cookie de identificação de consulta fornecido.
Método público SetTechnologyManagerProperty Quando implementado em uma classe derivada, define o valor da propriedade determinado no Gerenciador tecnologia.
Método público StartSession Executa qualquer inicialização necessária por este Gerenciador de tecnologia para iniciar uma sessão.
Método público StopSession Executa qualquer limpeza necessária por este Gerenciador de tecnologia para interromper a sessão atual.

Superior

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.UITest.Extension

UITechnologyManager