Print

Browser drivers

JOSF is able to start and steer browses and it does this by using different drivers.

Keeping drivers up-to-date

By default, JOSF downloads the correct driver for every major browser type that corresponds to the machine it is running on (e.g. your computer). It checks for updates each time a browser needs to start, so when the drivers are out-dated, it downloads the update immediately.

Download locations

JOSF connects to these URLs to download the corresponding drivers when automatic updates is enabled (default setting). This means that the network needs to allow (whitelist) the following URLs to be able to use this feature.

BrowserURL
Chromehttp://chromedriver.storage.googleapis.com/
Edgehttp://msedgedriver.azureedge.net/
Firefoxhttp://api.github.com/repos/mozilla/geckodriver/releases
Internet explorerhttp://selenium-release.storage.googleapis.com/
URLs used to download driver updates

Download drivers manually

While JOSF downloads the latest drivers automatically upon start-up of any browser, it is also possible to forcible redownload any driver via the Preferences > Browser settings, by pressing the Download [browser type] drivers button.

Disable automatic driver updates

To disable the automatic driver update feature, the setting downloadDriversin the core configuration file needs to be set to false. This configuration file is located at JOSF/api/src/main/conf/config.json. For more information about core-configuration, check its documentation.

Note that when using browsers in your testing, you do need to manually place the driver files in the JOSF/web-drivers directory.

In this document