Running a bot in an environment without internet access

Learn how to perform web automation in environments without access to external connection.

Before you begin

Procedure

Configuring web automation with Google Chrome™

  1. Go to Chrome Driver 🡥.
  2. Download the web driver version that corresponds to the browser version.
  3. Create the directory: %programdata%\IBM Robotic Process Automation\PUBLIC\updates\webdrivers\chrome\[version number].
  4. Create a text file with the name checksum.txt.
  5. Save the .zip and .txt files in the created directory.
  6. Open the created text file and enter the MD5 hash of the .zip file, along with the directory path to the web driver file on the server.

Example:

58ac3bf76466773680a5fe04b69ad1d3 
https://<server-IP:API-port>/updates/webdrivers/chrome/97/chromedriver_win32.zip

Configuring web automation with Firefox™

  1. Go to gecko driver 🡥.
  2. Download the web driver version that corresponds to the browser version.
  3. Create the directory: %programdata%\IBM Robotic Process Automation\PUBLIC\updates\webdrivers\firefox\[version number].
  4. Create a text file with the name checksum-win32.txt or checksum-win64.txt according to your Windows™ version.
    • For a 32 bit Windows™ version, create the checksum-win32.txt file.
    • For a 64 bit Windows™ version, create the checksum-win64.txt file.
  5. Save the .zip and .txt files in the created directory.
  6. Open the created text file and enter the MD5 hash of the .zip file, along with the directory path to the web driver file on the server.

Example:

58ac3bf76466773680a5fe04b69ad1d3 
https://<server-IP:API-port>/updates/webdrivers/firefox/96/geckoudriver-win64.zip.