Compartilhar via


Interface IUITechnologyElement

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

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

Sintaxe

'Declaração
<GuidAttribute("23C9A4B1-0F74-41e1-8AA8-D505C32DB17E")> _
<ComVisibleAttribute(True)> _
Public Interface IUITechnologyElement
[GuidAttribute("23C9A4B1-0F74-41e1-8AA8-D505C32DB17E")]
[ComVisibleAttribute(true)]
public interface IUITechnologyElement
[GuidAttribute(L"23C9A4B1-0F74-41e1-8AA8-D505C32DB17E")]
[ComVisibleAttribute(true)]
public interface class IUITechnologyElement
[<GuidAttribute("23C9A4B1-0F74-41e1-8AA8-D505C32DB17E")>]
[<ComVisibleAttribute(true)>]
type IUITechnologyElement =  interface end
public interface IUITechnologyElement

O tipo IUITechnologyElement expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública ChildIndex Obtém a posição baseada em zero desse elemento na coleção de elementos filho do elemento pai.
Propriedade pública ClassName Obtém o nome de classe para este elemento.
Propriedade pública ControlTypeName Obtém o nome do tipo de controle para este elemento.
Propriedade pública FriendlyName Obtém o nome amigável desse elemento.
Propriedade pública IsLeafNode Obtém um valor que indica se esse elemento é um nó de folha, o que significa que ele não tem filhos.
Propriedade pública IsPassword Obtém um valor que indica se esse elemento contém o conteúdo protegido.
Propriedade pública IsTreeSwitchingRequired Obtém um valor que indica se a alternância de árvore é necessária para a troca de casos de árvore sem janelas.
Propriedade pública Name Obtém o nome deste elemento.
Propriedade pública NativeElement Obtém o elemento de tecnologia nativa subjacente.
Propriedade pública QueryId Obtém um objeto identificador que pode ser usado para identificar exclusivamente e encontrar esse elemento.
Propriedade pública SwitchingElement Obtém ou define o elemento de contêiner, se esse elemento é hospedado dentro de um elemento de outra tecnologia.
Propriedade pública TechnologyName Obtém o nome da tecnologia correspondente deste elemento.
Propriedade pública Value Obtém ou define o valor deste elemento como uma seqüência de caracteres.
Propriedade pública WindowHandle Obtém o identificador para a janela de Win32 que contém este elemento.

Início

Métodos

  Nome Descrição
Método público EnsureVisibleByScrolling Rola a esse elemento em modo de exibição na interface de usuário.
Método público Equals Retorna um valor que indica se o objeto fornecido é igual a esse elemento.
Método público GetBoundingRectangle Retorna as coordenadas do retângulo que envolve este elemento.
Método público GetClickablePoint Obtém um ponto que pode ser clicado para este elemento.
Método público GetNativeControlType Retorna o tipo de controle nativo desse elemento.
Método público GetOption Retorna a opção especificada para este elemento.
Método público GetPropertyValue Retorna o valor da propriedade especificada para este elemento.
Método público GetQueryIdForRelatedElement
Método público GetRequestedState Retorna informações sobre o estado atual para os estados solicitados determinados para este elemento.
Método público GetRightToLeftProperty Retorna um valor que indica se este elemento tem o tipo especificado de formato da esquerda para direita.
Método público GetScrolledPercentage Retorna a quantidade que é rolada como uma porcentagem do tamanho do scrollbar.
Método público InitializeProgrammaticScroll Inicializa a esse elemento para rolar através de programação.
Método público InvokeProgrammaticAction Executa a ação de programação usando a opção fornecida.
Método público ScrollProgrammatically
Método público SetFocus Define o foco da interface do usuário neste elemento.
Método público SetOption Define o valor da opção especificada nesse elemento.
Método público WaitForReady Aguarda até que este elemento esteja pronto para a ação do usuário.

Início

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.UITest.Extension

UITechnologyElement

Outros recursos

Estendendo testes codificados da interface do usuário e a gravações de ação para o suporte ao Microsoft Excel