Browser Automation Package

Custom package for performing web automation using selenium and management of web driver. Supports global session and automated driver and browser match

Top Benefits

  • Global Session: Reuse existing browser session across tasks
  • Automated alignment of WebDriver and Browser Versions for hassle-free operation
  • Navigate and automate highly dynamic Web Interfaces and ShadowRoot elements
  • Handle JavaScript alerts
  • Build powerful JavaScript based automation


  • Start Session: Start Browwser session
  • Open URL
  • Open New Tab
  • Execute JavaScript

Last Update: 02/29/2024

Updates Include the below 3 bullets:

  • Reduction of the package size by 50%
  • Removal of redundant dependencies
  • Addition of a documentation URL


This package allows users to automate tasks in the Chrome browser with high performance and accuracy using JavaScript code. It is based on ChromeDriver and EdgeDriver.

  • Use actions like Click, Select, Get Value, or Set Value to perform automation tasks step by step.
    Use the Execute JavaScript action to perform multiple tasks in one JavaScript function.
  • Important Note for Community Edition Control Room Users

Warning: Please be aware that the system does not automatically set the latest version of imported packages as the default in the Community Edition Control Room. To ensure you use the latest and fully functional features, you must manually change the package version to the latest version in every bot.

Other Features:

  1. Automatic Webdriver Management
    One of this package's key enhancements is its ability to automatically detect the browser version being used and download the appropriate webdriver. This eliminates the need for manual configuration and ensures seamless compatibility across various browser versions.
  2. Global Session Management
    The actions of this package can use a shared session variable, allowing you to reuse the same browser session across multiple bots. This not only improves efficiency but also reduces resource consumption by avoiding the need to open and close browser sessions repeatedly.
  3. Handling JavaScript Alerts
    Web applications often employ JavaScript alerts for various purposes. This package includes functionality to handle JavaScript alerts, ensuring that your automation scripts can interact with web applications that use them.
  4. Enhanced Navigation Options
    Navigation within web applications is made more flexible, with options to go back, forward, refresh, and open new tabs. These navigation features simplify interaction with complex web workflows.
Get Package


Bot Security Program
Level 1
Business Process
Automation Type
Last Updated
February 29, 2024
First Published
May 15, 2023
Automation 360

See the Package in Action

Comprehensive activities for various use cases
Start a global session and share across tasks
handle alerts, get alert text, run JavaScript
Comprehensive activities for various use cases
Start a global session and share across tasks
handle alerts, get alert text, run JavaScript

Setup Process


Download the Package and follow the instructions to install it in your AAE Control Room.


Use the Package in a bot, configure keys and other credentials the package will need (see the ReadMe for details.)


That's it - now the Package is ready to get going!

Requirements and Inputs

  • Chrome or Edge browser must be installed