Partilhar via


Eventos WebDDA

O adaptador Web orientado por dados (WebDDA) fornece um conjunto de eventos que pode ser utilizado em automatizações. Os eventos podem ser divididos em eventos de página e eventos de controlo. Eles são mapeados para os mesmos nomes de eventos utilizandos no DOM. Para mais informações sobre os eventos, consulte Eventos

Quando registar Ações para eventos de páginam o parâmetro de controlo na atividade RegisterActionForEvent é ignorado (para mais informações, consulte Automatizar aplicações alojadas utilizando atividades de automaticação HAT). Para eventos de controlo, o parâmetro ControlName tem de conter o nome do controlo especificado nos enlaces.

Alguns dos eventos também fornecem dados adicionais sobre o evento. Estes dados podem ser acessados através da atividade GetActionData. (Para mais informações, consulte Automatizar aplicações alojadas utilizando atividades de automaticação HAT) O seguinte exemplo mostra o formato em que são fornecidos.

<EventArgs[flags] [frame] [headers ] [navigationcontext] [postdata] [url] [urlcontext] [cancel] [type] [key][button]>

Os argumentos fornecem opções adicionais para os eventos:

Argumento Descrição

flags

Uma constante ou um valor que especifica uma combinação de valores definidos pela enumeração BrowserNavConstants.

frame

Uma expressão de cadeia sensível às maiúsculas e minúsculas que avaliar o nome do frame para apresentar o recurso. É NULL se não existir nenhuma frame com nome para o recurso.

headers

Uma cadeia que contém cabeçalhos HTTP adicionais para enviar para o servidor. Estes cabeçalhos são adicionados ao browser. Este parâmetro é ignorado se o URL não for um HTTP URL.

navigationcontext

Sinalizadores utilizados para abrir uma nova janela. Estes valores são utilizados para decidir se uma janela de pop-up é apresentada.

postdata

Dados que são enviados ao servidor como parte de uma transaçã HTTPPOST. Uma transação POST é normalmente utilizada para enviar os dados recolhidos por um formulário HTML. Se este parâmetro não especificar dados de publicação, este método emite uma transação HTTPGET. Este parâmetro é ignorado se o URL não for um HTTP URL.

url

O URL da página para a qual o evento navegou.

urlcontext

URL da página que está a abrir uma nova janela. Este parâmetro faz parte do evento NewWindow do browser.

cancel

A criação da página foi cancelada (True) ou concluída (False).

type

Tipo do evento, é normalmente igual ao evento.

key

Botão do rato que foi clicado no evento (1=esquerdo, 2=direito etc.)

button

Código do botão que foi premido (por exemplo, o código da tecla Enter é 13).

Neste Tópico

Eventos de Controlo

Eventos de Página

Eventos de Controlo

Os eventos de controlo são os eventos associados a um controlo.

A tabela seguinte lista os eventos de controlo disponíveis com os respetivos parâmetros:

Element

Description

BeforeNavigate

flags, frame, headers, navigationcontext, postdata, url

onblur

tipo

onchange

tipo

onclick

type, button

ondblclick

type, button

onfocus

tipo

onkeydown

type, key

onmousedown

type, button

onreset

tipo

onsubmit

tipo

Eventos de Página

Quando registar ações para eventos de página, o parâmetro de controlo na atividade RegisterActionForEvent é ignorado. (Para mais informações, consulte Automatizar aplicações alojadas utilizando atividades de automaticação HAT)

A tabela seguinte lista os eventos de página disponíveis com os respetivos parâmetros:

Elemento

Descrição

BeforeNavigate

flags, frame, headers, navigationcontext, postdata, url

BeforeNewWindow

flags, url, urlcontext

DocumentCompleted

Notification, flag, url

DownloadStarted

Notification, flag, url

DownloadCompleted

Notification, flag, url

NewWindow2

Cancel

NewWindow3

flags, url, urlcontext, cancel

Consulte Também

Conceitos

WebDDA
Utilizar adaptadores orientados por dados (DDAs)

Unified Service Desk
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.