Comparteix a través de


Esdeveniments WebDDA

L'adaptador basat en dades web (WebDDA) proporciona un conjunt d'esdeveniments que es poden utilitzar en automatitzacions. Els esdeveniments es poden dividir en esdeveniments de pàgina i esdeveniments de control. S'assignen als mateixos noms d'esdeveniment utilitzats al DOM. Per a més informació sobre els esdeveniments, vegeu Esdeveniments

Quan es registra l'acció per als esdeveniments de pàgina, s'ignora el paràmetre de control de l'activitat RegisterActionForEvent(Per obtenir més informació, vegeu Automatitzar aplicacions allotjades mitjançant activitats d'automatització HAT). Per als esdeveniments de control, el ControlName paràmetre ha de contenir el nom del control que s'especifica als enllaços.

Alguns dels esdeveniments també proporcionen dades addicionals sobre l'esdeveniment. Es pot accedir a aquestes dades a través de l'activitat GetActionData . (Per obtenir més informació, vegeu Automatitzar aplicacions allotjades mitjançant activitats d'automatització HAT) L'exemple següent mostra el format en què es proporcionen.

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

Els arguments proporcionen opcions addicionals per als esdeveniments:

Argument Descripció
flags Una constant o un valor que especifica una combinació dels valors definits per l'enumeració BrowserNavConstants .
frame Expressió de cadena que distingeix entre majúscules i minúscules que s'avalua com el nom del marc per mostrar el recurs. És NULL, si no hi ha cap marc amb nom per al recurs.
headers Una cadena que conté capçaleres HTTP addicionals per enviar al servidor. Aquestes capçaleres s'afegeixen al navegador web. Aquest paràmetre s'ignora si l'adreça URL no és una adreça URL HTTP.
navigationcontext Indicadors utilitzats en obrir una finestra nova. Aquests valors s'utilitzen per decidir si s'ha de mostrar una finestra emergent.
postdata Dades que s'envien al servidor com a part d'una transacció HTTPPOST. Una transacció POST s'utilitza normalment per enviar dades recollides per un formulari HTML. Si aquest paràmetre no especifica cap dada de publicació, aquest mètode emet una transacció HTTPGET . Aquest paràmetre s'ignora si l'URL no és un URL HTTP.
url URL de la pàgina a la qual s'ha navegat l'esdeveniment.
urlcontext URL de la pàgina que obre la finestra nova. Aquest paràmetre forma part de l'esdeveniment del NewWindow navegador web.
cancel La creació de la pàgina s'ha cancel·lat (True) o s'ha acabat (False).
type El tipus d'esdeveniment sol ser el mateix que l'esdeveniment en si.
key Botó del ratolí que es va fer clic a l'esdeveniment (1 = esquerra, 2 = dreta, etc.).
button Codi del botó que s'ha premut (per exemple, el codi de la tecla Enter és 13).

Controla els esdeveniments

Els esdeveniments de control són els esdeveniments associats a un control.

La taula següent enumera els esdeveniments de control que estan disponibles amb els paràmetres respectius:

Element Descripció
AbansNavegar flags, frame, , headersnavigationcontext, postdata, ,url
onblur tipus
onchange tipus
Clica tipus, botó
ondblclick tipus, botó
Onfocus tipus
onkeydown tipus, clau
onmousedown tipus, botó
onreset tipus
onsubmit tipus

Esdeveniments de la pàgina

Quan es registren accions per a esdeveniments de pàgina, s'ignora el paràmetre de control de l'activitat RegisterActionForEvent . (Per obtenir més informació, vegeu Automatitzar aplicacions allotjades mitjançant activitats d'automatització HAT)

A la taula següent s'enumeren els esdeveniments de pàgina que estan disponibles amb els paràmetres respectius:

Element Descripció
AbansNavegar flags, frame, , headersnavigationcontext, postdata, ,url
BeforeNewWindow flags, , urlurlcontext
DocumentCompletat Notification, , flagurl
DescarregarIniciat Notification, , flagurl
DescarregarCompletat Notification, , flagurl
Finestra nova2 Cancel
Finestra nova3 flags, url, urlcontext, cancel

Vegeu també

WebDDA
Utilitzar adaptadors controlats per dades (DDA)