Web Automation

<< Click to Display Table of Contents >>

Navigation:  Actions >

Web Automation

The WebAutomation plugin for RoboTask allows you to automate web browsers and interact with web pages just like a human would. You can click buttons, fill forms, extract data, take screenshots, and much more - all without any programming knowledge.

 

How It Works

When you start a browser with WebAutomation, it gets saved under a name (like "Browser1"). All other actions use this name to know which browser window to work with. If you're working with just one browser, you can ignore this detail. But if you need multiple browser windows open simultaneously, you can give them meaningful names like "BrowserMain" and "BrowserReports".

 

Understanding Web Page Elements

Everything you see on a web page is an "element":

Buttons you can click

Text fields where you type

Links you can follow

Images you can see

Dropdown menus you can select from

 

The WebAutomation plugin needs to know which element you want to interact with. This is where the interactive element selector helps you!

 

Headless Mode

Browsers can run in two modes:

Normal mode - You see the browser window (default)

Headless mode - Browser runs invisibly in the background

 

Headless mode is useful for:

Scheduled tasks that run automatically

Server environments without displays

Faster execution with less resource usage

Running multiple browsers simultaneously

 

The Interactive Element Selector

No Technical Knowledge Required!

You don't need to know anything about CSS selectors, XPath, or HTML. The plugin includes an interactive element selector that works like this:

1.Click the "Select Element" button in any action that works with elements

2.Your browser window will highlight as you move your mouse

3.Click on the element you want to work with

4.The plugin automatically determines the best way to find that element

 

 

note Related Topics

Start Browser

Close Browser

Navigate

Mouse Click / Hover / Focus

Click Download Link

Send Keys

Get Element Property

Get Page Details

Set Form Field Value

Take Screenshot

Execute Javascript