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.