New release
version 3.0.7562.0, 3.0.7582.0
New Development Robot
We’re introducing an improved Development Robot designed to simplify setup, improve visibility, and enhance the overall development experience — without impacting production environments. This change applies exclusively to locally run Development robots during the development stage (Play / F5).
Simplified Development Robot Setup
The Development Robot has been streamlined: there is no longer a need to manually define a port or session ID. By default, the DevelopmentBot (Electron Application) starts minimized to avoid visual distractions and focus issues while your process is running. This ensures your automation can run smoothly without interfering with your workflow.
Enhanced Logging & Execution Insights
The new logging experience provides more transparency and control: step-by-step execution logs with timestamps showing when each step was executed and detailed information about external updates, including:
- Global variables (visibility into which global variable was modified)
- KPIs (the data displayed in the KPI section represents the data that is uploaded and is also returned when calling the API to retrieve all KPIs)
At the end of the execution, you can review all variables stored in the Variable Repository after the process has completed This gives you full visibility into what happened during execution and the final state of your data.
Each process execution is displayed in a new tab, labeled with the execution date and start time. You can search within the log using Ctrl + F.
Requirements & Compatibility
To use this new Development Robot experience, you must install the latest version of the robot, available on HQ under Download Robot,
or update already registered robots directly from HQ, if you plan to run the Development Robot on its VM
NOTE: These changes do not affect the unattended robot used in production, and therefore will not impact any production processes.
Version Choice & Backward Compatibility
If you are not yet able to install the latest robot version, you can choose which Development Robot version to use:
- Legacy version (with port and session ID) - enabled by default
- New Development Robot with Electron application and the latest robot version
To enable the new version, simply turn on the toggle “Use latest DevelopmentBot” located on the right side of the top toolbar.
If you choose to use the Latest Development Bot, you will most likely receive a prompt asking you to allow DevelopmentBot to make changes. You must approve this prompt for the bot to start.
Log Visibility Options
When using the latest Development Robot logs are minimized by default. You can choose to disable log minimization, which is especially useful for background process, automations without a GUI and real-time monitoring of Development robot activity
New features
Browser Steps Now Support Iframes
Browser steps now natively support iframes, so there’s no longer a need to use custom code when working with them. 🎉
Just make sure you’re running the latest version of the robot to take advantage of this improvement.
Don’t forget to use the Recorder! It will automatically switch into iframes and capture all the required selectors for you, making the setup even easier.
Improved Browser Driver Handling
We introduced a dedicated variable type for browser driver references. Driver references can now be reused across steps, accessed from Script steps, and passed as parameters into functions, making web automations more flexible and reusable.
Web Browser Recorder Stability Improvements
The Web Browser Recorder no longer reloads the same URL every time it is reopened.
Additionally, users can now restart the browser with a different URL within the same recording session, enabling more complex recording scenarios without restarting the recorder.
Optional Automatic Driver Download
A new toggle option has been added to Web Browser configuration that allows users to disable automatic driver download.
When disabled, the system expects the browser driver to already exist at the configured location, supporting controlled or restricted environments.
Enhanced Function Integration for Web Automation
Browser driver references can now be passed into functions as parameters.
This allows users to encapsulate and reuse web automation logic across multiple processes more easily.
Fixed bugs
Correct Error Handling for IF Step Failures
Errors within an IF step no longer stop the entire process and are now handled correctly by the error-handling flow.
Improved Read Web Browser Attribute Step
The Read Web Browser Attribute step has been fixed to correctly accept and process the attribute parameter.
This ensures reliable extraction of web element attributes during automation.