During a Hybrid Execution, Testsigma Agent running on your local machine communicates with the Web Browser installed on your machine using the selenium driver files specific to the respective browser.
When a major version update for the browser is released, an update to the driver might be needed as well.
Driver files for all the browser versions till date are included by default in the drivers archive file that you can download from the links given below:
Download the drivers specific to your OS and place them in drivers folder along with the Apache Tomcat working directory.
For more clarity on configuring the Agent and drivers in local machine, check this article -
For newer releases of browser versions, we might need to add the updated driver versions manually.
This is done by downloading the latest driver file from SeleniumHQ Downloads page and placing them in the drivers folder.
Location of Driver files
Given below are the default drivers versions included in the drivers archive file and their organization in the filesystem.
When new browser versions are released, a newer driver version might be released on SeleniumHQ website. We just need to download the file from there and place it in the directory for the respective browser after creating a new folder with the driver file version as its name.
For Example, let us assume that the latest version of Google Chrome browser is v56.
Assume that a new version, say v60 is released and a new driver version v2.35 is also released that is compatible with the new browser version.
We need to download the driver file for version 2.53, create a directory named '2.53' inside the 'googlechrome' directory within drivers directory and place the driver file in the newly created folder.
Once that is done, we can start executing tests on the newest version of chrome.
You can follow the same procedure for all the other browsers as well.