RoboTask User's Guide
Keyword Index
Home page



IconQuick Start Guide
IconSeveral practical recommendations
IconMenus
IconActions
IconTriggering Events
IconAppendix
IconOther software

© 2004-2016 Neowise.com

Fill Web Form

Top  Previous  Next

This action is destined for automation of filling web forms. Of course you can automate filling forms by "Send Keystrokes" and mouse actions. But unfortunately, this is much more difficult and unreliable, because RoboTask tries to influence your external application (your web browser) and can’t control the reaction of the program to this influence completely.

"Fill Web Form" works differently. It loads the web page with a form under its control, waits for a full loading of the page and can fill a form on the inside. If auto-submit is performed, the action will be waiting for the end of the resultant page loading. Thereby it is guaranteed that the task can pass to the next step only after the end of the page loading.

After filling the form you can keep on interactive working with the site (see the action "Wait For Done") or close embedded Web browser.

The embedded web browser will be in of memory only during the work of a task. RoboTask will unload the object "embedded web browser" out of memory after the end of the task or in case an error appears.

 

Genearal options

WEBFillForm1

 

 

Web Address

Fill the web address of the page which needs loading. You can leave its field empty if you want to use the page which was loaded in the previous steps of the task. You can use variables.

On the right of the field there is the "Load" button. When you press it, the specified address will be opened in embedded web browser. After loading, there will be available the lists of forms, elements of a form and the lists of item values kind of "Select" and "Multiselect".

After the form loading into embedded web browser, all the visual elements of all forms at the page will have pop-up hints, where the next information will be specified:

The name of a form
The name of the field
The common ordinal number of the field
The type of the edit field

 

Form to Fill

The name of a form that you should fill. You can choose the name of a form from the drop-down list if you have loaded the page. You can also fill the name of the form manually. You can use variables.

There may be nameless forms on any pages. This is allowed by the HTML standard.  In this case you can refer to the form according to an ordinal number in the list beginning from 0. In other words, the first form on the page will have the number 0, the second – 1, etc.

 

Fill the form

After loading the web page in embedded web browser, you can fill the necessary form on the page manually, then press the button "Fill the List". After confirmation, an editor will fill the field list from the chosen form.

After auto filling, you can edit the list manually: to add/delete elements or to change the elements that are existing.

 

Form Filling Parameters

A parameter list for a form. You can edit a list using buttons on the right. (See "Add or Edit Web Form Parameter dialog")

 

Autosubmit the Form

Turn on this checkbox if you want to submit a form automatically after filling. By default this parameter is turned on.  If auto-submit is performed, an action will be waiting for finishing loading of the resultant page. Otherwise, you need to submit manually. In this case the next step of the task must be the action "Wait for Done" and then performing necessary actions manually. This can be useful if you need to input the value CAPTCHA before pressing the button "Submit" or to perform any other interactive actions.

 

Click the Form Button

To reproduce a button click on a web form, switch on this checkbox and select the button name from dropdown list or input it by hand.

 

Keep Page for Next Actions

Turn on this checkbox if you want to leave the resultant page for interactive work or for filling the next form. By default, this parameter is off. If this parameter is turned off, embedded web browser will be closed immediately after the end of the step.

 

Hide Browser Window

To ensure hidden work of the web browser window, switch on this checkbox. In this case the browser window is not visible on the screen.

 

Autologon

You can specify parameters of automatic authorization on this tab if WEB browser demands authorization for access to resource. This way of automatic authorization works only with Basic and Digest authorization modes. In this case browser demands to input a user name and a password into the pop-up system window. If you specified parameters of automatic authorization, the action puts the parameters automatically when browser demands authorization.

If it is necessary to input the authorization parameters into the form on a page, then it is the so-called cookie authorization. In this case you should use the automatic filling of WEB form.

WEBFillForm2

 

Enable Autologon

It switches on the mode of automatic authorization using the specified User Name and Password. If the mode of automatic authorization is switched off, authorization occurs in a usual mode.

User name

A name of a user for authorization. Variables can be used.

Password

A password for authorization. Variables can be used.

 

Auto Download file

On this tab you can tune parameters of automatic file downloading from a site.

For example, this mode is useful for automation of file downloading from the zone protected by a password. It occurs approximately in such a way:

You specify URL of a file.
When you try downloading a file, the browser demands a password or redirects the request to the Login form subject to the authorization mode on the site.
When a password is requested, it is necessary to set up Autologon. When the request is redirected to a form, you should perform the automatic filling of the form.
After you input parameters of authorization, the file will be downloaded into the specified folder automatically.

WEBFillForm3

 

Enable Auto-download File

It switches on the mode of automatic file downloading. If auto-download is off, downloading occurs in a usual mode requesting a folder and a file name.

Download Folder

Specify the folder in which the file will be downloaded automatically. It will be downloaded with the file name by default.

Overwrite File If Exists.

Switch on this checkbox if you want the action to overwrite a file, on condition there is a file with the same name in this folder. Otherwise the downloaded file will be renamed.

 

Variable

Allows you to add a variable to the action or triggering event that you selected. You must place the cursor in a edit box in the settings dialog window of the action or event and then click the {V} button.

note Related Topics

Add or Edit Web Form Parameter dialog

Wait for Done

Web Page Information