Web Browser
Description
The Web Browser action automates web-based operations. Using a variety of activities contained in this action, any combination of operations such as browsing, form filling, clicking, and data extraction can be performed.
NOTE:
- The Web Browser action is not backwards compatible with the Web Browser (Legacy) action.
- Automation with the Web Browser action is only compatible with Internet Explorer, Chrome, Edge, and Firefox browsers.
- You must update the specified browser to the latest version and install it on the target system to ensure the Web Browser action functions correctly.
- Unlike other session-based actions where sessions are optional, the Web Browser action requires the use of a session as each created session explicitly links to a specific web browser instance (you can create a session using the Web Browser - Create session or Web Browser - Open activity). A single task can support numerous sessions; however, since Web Browser activities are performed interactively (and not in the background), each session must run concurrently to avoid sending interactions to the wrong browser window.
Available activities
Click the associated link for more details regarding each activity:
Activity | Description |
---|---|
Web Browser - Back | Navigates one step backward in the history of the currently active web browser tab in an established session. |
Web Browser - Check | Selects or clears a checkbox on the currently active web browser web page. |
Web Browser - Click | Clicks a particular control in an established web browser session. |
Web Browser - Close | Closes a web browser and ends a session created by the Web Browser Create session or Open activity. |
Web Browser - Close tab | Closes the currently active web browser tab in an established session. |
Web Browser - Create session | Creates a unique session which can be used to combine various other web browser-related steps. A session is particularly useful as a means of organizing and encapsulating a collection of activities required to accomplish a particular operation. |
Web Browser - Duplicate tab | Duplicates the specified web browser tab in an established session. |
Web Browser - Extract source | Extracts an HTML source and places the result in a variable. |
Web Browser - Extract table | Extracts the contents of a given table in an established session. |
Web Browser - Forward | Navigates one step forward in the history of the currently active web browser tab in an established session. |
Web Browser - Get URL | Retrieves the session's active URL and populates a variable with the result. |
Web Browser - Get value | Gets the value of a given element in an established web browser session. |
Web Browser - Inject JavaScript | Injects JavaScript code into a web page to by way of embedded code, or an external .js or .txt file. |
Web Browser - Navigate | Navigates to a specific page URL that is currently open. |
Web Browser - New tab | Opens a new tab in an existing web browser session. |
Web Browser - Open | Opens a web browser and establishes a session in which to associate other web browser activities. |
Web Browser - Refresh | Refreshes the currently active web browser tab in an established session. |
Web Browser - Select list item(s) | Selects items from a list view or list control on the currently active web browser web page. |
Web Browser - Select menu item | Selects an item from a menu control on the currently active web browser web page. |
Web Browser - Set Value | Sets the specified value onto an element in an established web browser session. |
Web Browser - Switch tab | Switches between open web browser tabs in an established session. |
Web Browser - Tab details | Retrieves the Tab Id, Title, URL, and Domain details of the currently active web browser tab and then creates and populates a dataset with the results. |
Web Browser - Wait | Waits until the browser is ready for input before continuing to the next step. |