Java Automation integration
The Java Automation package (Robomotion.JavaAutomation, v2.2.3) adds 42 nodes to Robomotion flows, including Activate Hyperlink, Click Coordinate and Click Element.
It runs on Windows robots.
What the Java Automation package does
Java 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.
Automates Java desktop applications (Swing / AWT) on Windows through the Java Access Bridge: clicks (left, right, double, middle), typing, keys, combo boxes, lists, tabs, menus and popup menus, trees, tables (select a row, read cells, extract a whole table as a Robomotion Data Table), spinners and sliders, check boxes, hyperlinks, waits for elements, values and windows, reading the items of lists, combos and menus, listing Java windows, closing windows (answering a "save changes?" question). Windows-only; no authentication.
- Namespace
Robomotion.JavaAutomation- Latest version
- 2.2.3 (20 versions published)
- Written in
- C#
- Categories
- Automation & Workflow
Java Automation nodes (42)
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.
| Node | Node ID | Type |
|---|---|---|
| Activate Hyperlink | Robomotion.JavaAutomation.ActivateHyperlink | Action |
| Click Coordinate | Robomotion.JavaAutomation.ClickCoordinate | Action |
| Click Element | Robomotion.JavaAutomation.ClickElement | Action |
| Close Window | Robomotion.JavaAutomation.CloseWindow | Action |
| Do Action | Robomotion.JavaAutomation.DoAction | Action |
| Drag And Drop | Robomotion.JavaAutomation.DragAndDrop | Action |
| Element Exists | Robomotion.JavaAutomation.ElementExists | Action |
| Extract Table | Robomotion.JavaAutomation.ExtractTable | Action |
| Find Children | Robomotion.JavaAutomation.FindChildren | Action |
| Get Actions | Robomotion.JavaAutomation.GetActions | Action |
| Get Attribute | Robomotion.JavaAutomation.GetAttribute | Action |
| Get Checkbox | Robomotion.JavaAutomation.GetCheckbox | Action |
| Get Combobox | Robomotion.JavaAutomation.GetCombobox | Action |
| Get Info | Robomotion.JavaAutomation.GetInfo | Action |
| Get Items | Robomotion.JavaAutomation.GetItems | Action |
| Get Selected Rows | Robomotion.JavaAutomation.GetSelectedRows | Action |
| Get Table Cell | Robomotion.JavaAutomation.GetTableCell | Action |
| Get Table Info | Robomotion.JavaAutomation.GetTableInfo | Action |
| Get Text | Robomotion.JavaAutomation.GetText | Action |
| Get Title | Robomotion.JavaAutomation.GetTitle | Action |
| Get Value | Robomotion.JavaAutomation.GetValue | Action |
| Get Windows | Robomotion.JavaAutomation.GetWindows | Action |
| Highlight Element | Robomotion.JavaAutomation.HighlightElement | Action |
| Hover Element | Robomotion.JavaAutomation.HoverElement | Action |
| Is Enabled | Robomotion.JavaAutomation.IsEnabled | Action |
| Screenshot | Robomotion.JavaAutomation.Screenshot | Action |
| Scroll Into View | Robomotion.JavaAutomation.ScrollIntoView | Action |
| Select List Item | Robomotion.JavaAutomation.SelectListItem | Action |
| Select Menu | Robomotion.JavaAutomation.SelectMenu | Action |
| Select Tab | Robomotion.JavaAutomation.SelectTab | Action |
| Select Table Row | Robomotion.JavaAutomation.SelectTableRow | Action |
| Select Tree Node | Robomotion.JavaAutomation.SelectTreeNode | Action |
| Send Key | Robomotion.JavaAutomation.SendKey | Action |
| Send Key To Element | Robomotion.JavaAutomation.SendKeyToElement | Action |
| Set Checkbox | Robomotion.JavaAutomation.SetCheckbox | Action |
| Set Combobox | Robomotion.JavaAutomation.SetCombobox | Action |
| Set Focus | Robomotion.JavaAutomation.SetFocus | Action |
| Set Spinner Value | Robomotion.JavaAutomation.SetSpinnerValue | Action |
| Set Text | Robomotion.JavaAutomation.SetText | Action |
| Wait Context | Robomotion.JavaAutomation.Wait | Action |
| Wait Element | Robomotion.JavaAutomation.WaitElement | Action |
| Wait Value | Robomotion.JavaAutomation.WaitValue | Action |
Platforms
The Java Automation package runs on Windows robots. It is Windows-only: a flow that uses it builds anywhere but fails at run time on a Linux or macOS robot, so schedule it on a Windows robot.
How to install the Java Automation package
- Open Packages in the Robomotion Flow Designer.
- Search for Java Automation or
Robomotion.JavaAutomation, then click Install on its card. - The Java 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.JavaAutomationTemplates that use Java Automation
One ready-made template uses Java Automation nodes in their flows. Open one to start from a working flow.
Related integrations
Packages that share a category or keywords with Java Automation. It is filed under Automation & Workflow.
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
Windows AutomationHelps to automate windows applications
ApifyRun Apify Actors, get dataset items, and automate web scraping workflows
AppsServe a Robomotion App from a flow - one trigger per app action, with progress, events and file transfer over the artifacts store
Bika AIConnect to Bika AI and manage spaces, database records, and attachments
Java Automation documentation
The Java Automation package reference on docs.robomotion.io documents each node and its properties.
https://docs.robomotion.io/reference/packages/javaautomation/Package data from the Robomotion package index, synced October 31, 2026.