Web Automation integration
The Web Automation package (Robomotion.WebAutomation, v1.11.4) adds 34 nodes to Robomotion flows, including Attach Browser, Alert and Click Element.
It runs on Windows, macOS and Linux robots. For AI agents, its Toolkit node exposes the package operations at once.
What the Web Automation package does
Used for automating web related tasks
Selenium-based browser automation package for controlling web browsers programmatically. Supports Chrome, Headless Chrome, Firefox, Headless Firefox, Edge, Brave, Opera, Incogniton, and Internet Explorer. Provides full browser lifecycle management (open, navigate, close), element interaction (click with left/right/double/hold/release modes, type text with optional human-like simulation, send keyboard shortcuts with modifier keys, set/get values, select dropdowns, drag and drop, file upload), page operations (screenshot of page or element, run JavaScript, get page source/title/URL, scroll, refresh, back/forward), wait conditions (appear, disappear, appear-and-disappear), frame and window/tab switching, alert handling (accept/cancel/get text), cookie management, and window resizing. Elements are located via XPath or CSS selectors with configurable wait timeouts. Proxy support (manual with optional basic auth credentials) is available for Chrome browsers.
- Namespace
Robomotion.WebAutomation- Latest version
- 1.11.4 (35 versions published)
- Written in
- Python
- Categories
- Automation & Workflow
Web Automation nodes (34)
These are the node IDs an agentic flow or an RPA bot uses, exactly as they appear in the Flow Designer and in flow code. The Toolkit node hands an agent several of the package operations at once.
| Node | Node ID | Type |
|---|---|---|
| Attach Browser | Robomotion.WebAutomation.AttachBrowser | Action |
| Alert | Robomotion.WebAutomation.Alert | Action |
| Click Element | Robomotion.WebAutomation.ClickElement | Action |
| Close Browser | Robomotion.WebAutomation.CloseBrowser | Action |
| Drag & Drop | Robomotion.WebAutomation.DragAndDrop | Action |
| File Upload | Robomotion.WebAutomation.FileUpload | Action |
| Focus | Robomotion.WebAutomation.Focus | Action |
| Get Cookies | Robomotion.WebAutomation.GetCookies | Action |
| Get Page Source | Robomotion.WebAutomation.GetPageSource | Action |
| Get Select Options | Robomotion.WebAutomation.GetSelectOptions | Action |
| Get Title | Robomotion.WebAutomation.GetTitle | Action |
| Get URL | Robomotion.WebAutomation.GetURL | Action |
| Get Value | Robomotion.WebAutomation.GetValue | Action |
| Go Back | Robomotion.WebAutomation.GoBack | Action |
| Go Forward | Robomotion.WebAutomation.GoForward | Action |
| Highlight | Robomotion.WebAutomation.Highlight | Action |
| Hover | Robomotion.WebAutomation.Hover | Action |
| List Windows | Robomotion.WebAutomation.ListWindows | Action |
| Open Browser | Robomotion.WebAutomation.OpenBrowser | Action |
| Open Link | Robomotion.WebAutomation.OpenLink | Action |
| Refresh | Robomotion.WebAutomation.Refresh | Action |
| Run Script | Robomotion.WebAutomation.RunScript | Action |
| Screenshot | Robomotion.WebAutomation.Screenshot | Action |
| Scroll | Robomotion.WebAutomation.Scroll | Action |
| Select | Robomotion.WebAutomation.Select | Action |
| Send Keys | Robomotion.WebAutomation.SendKeys | Action |
| Set Cookie | Robomotion.WebAutomation.SetCookie | Action |
| Set Value | Robomotion.WebAutomation.SetValue | Action |
| Switch Frame | Robomotion.WebAutomation.SwitchFrame | Action |
| Switch Window | Robomotion.WebAutomation.SwitchWindow | Action |
| Toolkit | Robomotion.WebAutomation.Agents.Toolkit | Toolkit |
| Type Text | Robomotion.WebAutomation.TypeText | Action |
| Wait Element | Robomotion.WebAutomation.WaitElement | Action |
| Window Resize | Robomotion.WebAutomation.WindowResize | Action |
Platforms
The Web Automation package runs on Windows, macOS and Linux robots. Any Robomotion robot on these operating systems can run a flow that uses it.
How to install the Web Automation package
- Open Packages in the Robomotion Flow Designer.
- Search for Web Automation or
Robomotion.WebAutomation, then click Install on its card. - The Web Automation nodes appear in the node palette for everyone in the workspace, because installation is per workspace.
From a terminal, the Robomotion CLI installs the same package:
robomotion install Robomotion.WebAutomationTemplates that use Web Automation
One ready-made template uses Web Automation nodes in their flows. Open one to start from a working flow.
Related integrations
Packages that share a category or keywords with Web Automation. It is filed under Automation & Workflow.
ApifyRun Apify Actors, get dataset items, and automate web scraping workflows
Bika AIConnect to Bika AI and manage spaces, database records, and attachments
Home AssistantConnect to Home Assistant and control your smart home devices, services, states, and events
Image AutomationImage Automation package helps you to automate graphical user interfaces
InstagramComprehensive Instagram automation package for profile data, posts, stories, highlights, reels, followers, and media downloads using Instaloader
Java AutomationJava Access Bridge is a technology that exposes the Java Accessibility API in a Microsoft Windows DLL, enabling Java applications and applets that implement the Java Accessibility API to be visible to assistive technologies on Microsoft Windows systems.
Web Automation documentation
The Web Automation package reference on docs.robomotion.io documents each node and its properties.
https://docs.robomotion.io/reference/packages/web-automation/Package data from the Robomotion package index, synced October 31, 2026.