Downloading web drivers

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

Before you begin

- You must have direct access to the IBM Robotic Process Automation on premises server.
Note:If you are in an environment with an internet connection, the IBM RPA server automatically downloads the latest web drivers. However, for environments without an internet connection, you must download the web drivers manually and place them in the appropriate folders.

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-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/chrome/97/chromedriver_win32.zip

In this example, the MD5 hash found in checksum-win64.txt is: 58ac3bf76466773680a5fe04b69ad1d3
The link to download the WebDriver from your server is:
https://<server-IP:API-port>/updates/webdrivers/chrome/97/chromedriver_win64.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.

In this example, the MD5 hash found in checksum-win64.txt is: 58ac3bf76466773680a5fe04b69ad1d3
The link to download the WebDriver from your server is:
https://<server-IP:API-port>/updates/webdrivers/chrome/96/geckoudriver-win64.zip

Configuring web automation with Microsoft Edge™

  1. Go to Microsoft Edge WebDriver 🡥.
  2. Download the web driver version that corresponds to the browser version.
  3. Create the directory: %programdata%\IBM Robotic Process Automation\PUBLIC\updates\webdrivers\edge\[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/edge/128/edgedriver_win64.zip

In this example, the MD5 hash found in checksum-win64.txt is: 58ac3bf76466773680a5fe04b69ad1d3
The link to download the WebDriver from your server is:
https://<server-IP:API-port>/updates/webdrivers/edge/128/edgedriver_win64.zip