Compartilhar via


Classe HtmlControl

Fornece uma classe base para controles testar a interface de usuário (UI) de páginas da Web.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestControl
    Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlControl
      Mais...

Namespace:  Microsoft.VisualStudio.TestTools.UITesting.HtmlControls
Assembly:  Microsoft.VisualStudio.TestTools.UITesting (em Microsoft.VisualStudio.TestTools.UITesting.dll)

Sintaxe

'Declaração
Public Class HtmlControl _
    Inherits UITestControl
public class HtmlControl : UITestControl
public ref class HtmlControl : public UITestControl
type HtmlControl =  
    class
        inherit UITestControl
    end
public class HtmlControl extends UITestControl

O tipo HtmlControl expõe os membros a seguir.

Construtores

  Nome Descrição
Método público HtmlControl() Inicializa uma nova instância da classe HtmlControl.
Método público HtmlControl(UITestControl) Inicializa uma nova instância da classe HtmlControl.

Início

Propriedades

  Nome Descrição
Propriedade pública AccessKey Obtém o valor do atributo AccessKey deste controle.
Propriedade pública BoundingRectangle Obtém o retângulo de Bounding para este controle. (Herdado de UITestControl.)
Propriedade pública Class Obtém o valor do atributo Class deste controle.
Propriedade pública ClassName Obtém o nome de classe para este controle. (Herdado de UITestControl.)
Propriedade pública Container Obtém ou define o contêiner isso UITestControl. (Herdado de UITestControl.)
Propriedade pública ControlDefinition Obtém a definição do controle na página HTML.
Propriedade pública ControlType Obtém o tipo do controle da interface do usuário. (Herdado de UITestControl.)
Propriedade pública Enabled Obtém um valor que indica se este controle está habilitado. (Herdado de UITestControl.)
Propriedade pública Exists Obtém um valor que indica se este controle existe na interface do usuário. (Herdado de UITestControl.)
Propriedade pública FilterProperties Obtém a coleção de par de valor da propriedade é usada para remover a ambigüidade de um controle. (Herdado de UITestControl.)
Propriedade pública FriendlyName Obtém o nome deste controle para usar na interface do usuário. (Herdado de UITestControl.)
Propriedade pública HasFocus Obtém um valor que indica se este controle tem atualmente o foco na interface do usuário. (Herdado de UITestControl.)
Propriedade pública HelpText Obtém o valor do atributo HelpText deste controle.
Propriedade pública Id Obtém o valor do atributo ID deste controle.
Propriedade pública InnerText Obtém o conteúdo do texto deste controle.
Propriedade pública IsTopParent Obtém um valor que indica se este controle é o elemento de nível superior. (Herdado de UITestControl.)
Propriedade pública Name Obtém o nome deste controle. (Herdado de UITestControl.)
Propriedade pública NativeElement Obtém o elemento de tecnologia nativa que corresponde a este controle. (Herdado de UITestControl.)
Propriedade pública SearchConfigurations Obtém ou define as configurações de pesquisa. (Herdado de UITestControl.)
Propriedade pública SearchProperties Obtém a coleção de par de valor da propriedade é usada para identificar um controle. (Herdado de UITestControl.)
Propriedade protegida SearchPropertiesSetExplicitly Obtém um valor que indica se as propriedades de pesquisa para esse controle foram definidas pelo usuário na interface do usuário. (Herdado de UITestControl.)
Propriedade pública TagInstance Obtém o índice do controle da coleção de controles na página que tem o mesmo nome de marca.
Propriedade pública TagName Obtém o nome de marca deste controle.
Propriedade pública TechnologyName Obtém ou define a estrutura de tecnologia que implementa a este controle. (Herdado de UITestControl.)
Propriedade pública Title Obtém o valor do atributo de título desse controle.
Propriedade pública TopParent Obtém o pai de nível superior desse controle. (Herdado de UITestControl.)
Propriedade pública Type Obtém o valor do atributo de tipo deste controle.
Propriedade pública ValueAttribute Obtém o valor do atributo de valor deste controle.
Propriedade pública WindowHandle Obtém o identificador de janela para este controle. (Herdado de UITestControl.)
Propriedade pública WindowTitles Obtém uma coleção dos títulos da janela da janela de nível superior. (Herdado de UITestControl.)

Início

Métodos

  Nome Descrição
Método público CaptureImage Captura de imagem do UITestControl.O UITestControl deve estar presente na tela. (Herdado de UITestControl.)
Método público CopyFrom Cria um UITestControl que referencia o mesmo elemento da interface do usuário que o original do objeto UITestControl. (Herdado de UITestControl.)
Método público DrawHighlight Realça o controle. (Herdado de UITestControl.)
Método público EnsureClickable() Rola a interface do usuário para certificar-se de que o controle é clicado. (Herdado de UITestControl.)
Método público EnsureClickable(Point) Rola a interface do usuário para um ponto específico para certificar-se de que o controle é clicado. (Herdado de UITestControl.)
Método público Equals Determina se o especificado UITestControl é igual a atual UITestControl. (Herdado de UITestControl.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público Find Localiza o UITestControl. (Herdado de UITestControl.)
Método público FindMatchingControls Retorna uma coleção de todos os UITestControls que corresponde ao especificado SearchProperties e FilterProperties. (Herdado de UITestControl.)
Método público GetChildren Retorna uma coleção de todos os filhos do primeiro nível do atual UITestControl. (Herdado de UITestControl.)
Método público GetClickablePoint Retorna um ponto clicado no controle. (Herdado de UITestControl.)
Método público GetHashCode Retorna um valor exclusivo que representa o atual UITestControl instância. (Herdado de UITestControl.)
Método público GetParent Retorna o pai do atual UITestControl. (Herdado de UITestControl.)
Método público GetProperty Obtém o valor da propriedade especificada. (Herdado de UITestControl.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido GetUITestControlsForSearch Retorna uma matriz de UITestControl os objetos que serão usados para pesquisa. (Herdado de UITestControl.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público SetFocus Define o foco do teclado para o UITestControl. (Herdado de UITestControl.)
Método público SetProperty Define o valor de uma determinada propriedade. (Herdado de UITestControl.)
Método público ToString Retorna um String que representa o atual UITestControl. (Herdado de UITestControl.)
Método público TryGetClickablePoint Retorna um ponto clicável na UITestControl.Se o controle não é clicável, esse método retorna false. (Herdado de UITestControl.)
Método público WaitForControlCondition(Predicate<UITestControl>) Bloqueia o segmento atual até que esse controle atende à condição especificada ou o tempo limite padrão expira. (Herdado de UITestControl.)
Método público WaitForControlCondition(Predicate<UITestControl>, Int32) Bloqueia o segmento atual até que esse controle atende à condição especificada ou o tempo limite especificado expirar. (Herdado de UITestControl.)
Método público WaitForControlEnabled() Bloqueia o segmento atual até que este controle está habilitado ou o tempo limite padrão expira. (Herdado de UITestControl.)
Método público WaitForControlEnabled(Int32) Bloqueia o segmento atual até que este controle está habilitado ou o tempo limite especificado expirar. (Herdado de UITestControl.)
Método público WaitForControlExist() Bloqueia o segmento atual até que este controle ocorre na interface do usuário ou o tempo limite padrão expira. (Herdado de UITestControl.)
Método público WaitForControlExist(Int32) Bloqueia o segmento atual até que este controle ocorre na interface do usuário ou o tempo limite especificado expirar. (Herdado de UITestControl.)
Método público WaitForControlNotExist() Bloqueia o segmento atual até que esse controle não existe mais na interface do usuário ou o tempo limite padrão expira. (Herdado de UITestControl.)
Método público WaitForControlNotExist(Int32) Bloqueia o segmento atual até que esse controle não ocorre mais na interface do usuário ou o tempo limite especificado expirar. (Herdado de UITestControl.)
Método público WaitForControlPropertyEqual(String, Object) Bloqueia o segmento atual até que a propriedade especificada, esse controle é igual ao valor especificado ou o tempo limite padrão expira. (Herdado de UITestControl.)
Método público WaitForControlPropertyEqual(String, Object, Int32) Bloqueia o segmento atual até que a propriedade especificada, esse controle é igual ao valor especificado ou o tempo limite especificado expirar. (Herdado de UITestControl.)
Método público WaitForControlPropertyNotEqual(String, Object) Bloqueia o segmento atual até que a propriedade especificada deste controle não é igual ao valor especificado ou o tempo limite padrão expira. (Herdado de UITestControl.)
Método público WaitForControlPropertyNotEqual(String, Object, Int32) Bloqueia o segmento atual até que a propriedade especificada deste controle não é igual ao valor especificado ou o tempo limite especificado expirar. (Herdado de UITestControl.)
Método público WaitForControlReady() Bloqueia o segmento atual até que este controle está pronto para receber o teclado ou mouse ou o tempo limite padrão expira. (Herdado de UITestControl.)
Método público WaitForControlReady(Int32) Bloqueia o segmento atual até que este controle está pronto para receber o teclado ou mouse ou o tempo limite especificado expirar. (Herdado de UITestControl.)

Início

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.UITesting.HtmlControls

UITestControl

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestControl
    Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlControl
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlAreaHyperlink
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlButton
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlCell
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlCheckBox
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlComboBox
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlCustom
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlDiv
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlDocument
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlEdit
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlEditableDiv
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlEditableSpan
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlFileInput
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlFrame
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlHeaderCell
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlHyperlink
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlIFrame
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlImage
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlInputButton
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlLabel
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlList
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlListItem
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlRadioButton
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlRow
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlScrollBar
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlSpan
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlTable
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlTextArea