WebElement (gb.qt4.webkit)

Desde 3.4

Essa classe fornece acesso conveniente aos elementos DOM em um WebFrame.

Um objeto WebElement permite fácil acesso ao documento modelo, representado por uma estrutura de árvore (tree-like) de elementos DOM. A raiz da árvore é chamado de elemento do documento e pode ser acessado usando WebFrame.Document.

Os elementos específicos podem ser acessados usando FindAll e FindFirst. Estes elementos são identificados usando seletores CSS.

Alternativamente, você pode percorrer o documento manualmente usando as propriedades First, Next, Parent ...

Esta classe não é instanciável.

Esta classe funciona como um array ler / escrever.

Propriedades
Child   Um sinônimo para a propriedade First.
Classes   Retorna a lista de classes deste elemento.
Document   Retorna o documento que este elemento pertence.
First   Retorna o primeiro filho do elemento.
Frame   Retorna o web frame que este elemento faz parte.
Geometry   Retorna a geometria deste elemento, em relação ao Frame que o contém.
HTML   Ou:
HasFocus   Retorna TRUE se o elemento tem o foco de entrada do teclado; caso contrário, retorna FALSE.
InnerHTML   Either:
Last   Retorna último filho do elemento.
Next   Retorna próximo parente do elemento.
Parent   Retorna o elemento pai desse elemento.
Previous   Retorna o parente anterior do elemento.
Style   Retorna o uma matriz virtual para manipular elemento de estilo CSS personalizados.
Tag   Retorna o nome da tag desse elemento.

Métodos
Add   Anexa o resultado da análise de marcação com o última filho do elemento.
AddAfter   Insere o resultado da análise de marcação após este elemento.
AddBefore   Insere o resultado da análise de marcação antes deste elemento.
AddClass   Adiciona a classe especificada com o nome Class para o elemento.
AddFirst   Adiciona o resultado da análise de marcação como o primeiro filho do elemento.
Clear   Remove todos os filhos deste elemento.
Delete   Remove todos os filhos deste elemento....
Enclose   Encerra o conteúdo deste elemento com o resultado da análise de marcação. Este elemento se torna o filho do descendente mais profundo dentro de marcação.
Eval   Executa código JavaScript nesse elemento com este objeto.
FindAll   Retorna uma nova lista de elementos filhos que correspondem ao dado seletor CSS selectorQuery. Se não existirem elementos correspondentes, uma lista vazia é retornada.
FindFirst   Retorna o primeiro elemento filho que coincide com o dado CSS seletor selectorQuery.
HasAttribute   Retorna TRUE se este elemento tem um atributo com o nome dado; Caso contrário, retorna FALSE.
Paint   Pinta o elemento no interior do dispositivo de pintura atual.
RemoveAttribute   Remove o atributo com o nome especificado, a partir deste elemento.
RemoveClass   Remove a classe especificada com o nome dado, a partir do elemento.
Replace   Substitui esse elemento com o resultado da análise de marcação.
SetFocus   Dá o foco de entrada do teclado para este elemento.