Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SVC2023.1

...

Table of Content Zone
maxLevel2
indent60px
locationtop

Anchor
GeckoDriver
GeckoDriver
Upgrading WebDriver Support for Firefox (GeckoDriver)

To upgrade WebDriver’s support for Firefox, update GeckoDriver as follows:

  1. Go to the GeckoDriver downloads page at https://github.com/mozilla/geckodriver/releases.
  2. Download the GeckoDriver for your architecture:
    1. For Windows 64-bit and 32-bit: geckodriver-<VERSION>-win64.zip
    2. For Mac 64-bit: geckodriver-<VERSION>-macos.tar.gz
    3. For Linux 64-bit: geckodriver-<VERSION>-linux64.tar.gz
  3. Extract the geckodriver executable from this .zip.
  4. In the SOAest installation directory, run the update.bat script (for Windows) or update script (for Linux and Mac) with the –patch argument and the path to the geckodriver executable file. Running this script will replace the version in the installation with the file referenced by the patch argument. It will also back up the replaced file in the installation by appending a .bak extension to the file.
    • For Windows: Run update.bat –patch /path/to/geckodriver.exe
    • For Linux or Mac: Run ./update –patch /path/to/geckodriver

Upgrading WebDriver Support for Chrome (ChromeDriver)

To upgrade WebDriver’s support for Chrome, update ChromeDriver as follows:

  1. If you have not already done so, upgrade the Selenium client libraries as described in Upgrading WebDriver Support for Firefox (GeckoDriver).
  2. Go to the ChromeDriver downloads page at http://chromedriver.storage.googleapis.com/index.html.
  3. Download the latest release (you can click the LATEST_RELEASE link to find out what version is the latest).
  4. Download the ChromeDriver .zip file for your architecture:
    • For Windows 64-bit and 32-bit: chromedriver_win32.zip
    • For Mac 64-bit: chromedriver_mac64.zip
    • For Linux 64-bit: chromedriver_linux64.zip
  5. Extract the chromedriver executable from this .zip.
  6. In the SOAtest installation directory, run the update.bat script (for Windows) or update script (for Linux and Mac) with the –patch argument and the path to the chromedriver executable file. Running this script will replace the version in the installation with the file referenced by the patch argument. It will also back up the replaced file in the installation by appending a .bak extension to the file.
    • For Windows: Run update.bat –patch /path/to/chromedriver.exe
    • For Linux or Mac: Run ./update –patch /path/to/chromedriver

Upgrading WebDriver Support for Microsoft Edge (EdgeDriver)

To upgrade WebDriver’s support for Microsoft Edge, update EdgeDriver as follows:

  1. If you have not already done so, upgrade the Selenium client libraries as described in Upgrading WebDriver Support for Firefox (GeckoDriver).
  2. Go to the Microsoft WebDriver download page (https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/) and download the driver for your version of Edge (see Browser Support for version support details).
  3. Save the driver to the appropriate directory for your OS:
    • Windows: <SOATEST_INSTALL>\plugins\com.parasoft.ptest.libs.web_<version>\root\browsers\webdriver\edge\windows\x86
    • Linux: <SOATEST_INSTALL>\plugins\com.parasoft.ptest.libs.web_<version>\root\browsers\webdriver\edge\linux\x86_64
    • MacOS: <SOATEST_INSTALL>\plugins\com.parasoft.ptest.libs.web_<version>\root\browsers\webdriver\edge\mac\x86_64

...