Testing Additional Browser Versions

This topic describes how you can test on additional versions of WebDriver-based browsers, which are not automatically included in your Silk4J version.
Note: Silk4J should be able to automatically support the newest version of a browser. However, if the browser vendor has introduced changes which require an update to Silk4J, the procedure described in this topic might not enable testing on the new browser version.
The functionality described in this topic is supported for the following browsers:
  • Google Chrome
  • Microsoft Edge
  • Mozilla Firefox
  1. Download the appropriate driver for the browser version that you want to test.
  2. In the Silk4J installation folder, navigate to the folder \ng\WebDrivers\.
  3. Open the folder that corresponds to the operating system on which you want to use the new browser version:
    • For Microsoft Windows, open the folder Windows.
    • For macOS, open the folder osx64.
  4. Open the appropriate folder for the browser.
    • For Google Chrome, open Chrome.
    • For Mozilla Firefox, open Gecko.
    • For Microsoft Edge, open Edge.
  5. Create a new folder for the new driver version. For example, if the driver is ChromeDriver 2.26, create the new folder 2.26.
  6. Extract the downloaded driver into the new folder.
  7. In the Silk4J installation folder, navigate to the folder \ng\WebDrivers\Common\Config\.
  8. Open the appropriate folder for the browser.
    • For Google Chrome, open Chrome.
    • For Mozilla Firefox, open Gecko.
    • For Microsoft Edge, open Edge.
  9. Open the properties file in a text editor. For example, for Google Chrome, open Chrome.properties.
  10. Add the new browser version and the new driver version as follows:
    <browser version>=<driver version>
    For example, if you want to test on Google Chrome 53, you require ChromeDriver 2.26 and you have to add the following line to the Chrome.properties file:
    53=2.26
  11. Save the properties file.