|
Post by leiwang on Mar 23, 2017 7:06:50 GMT
|
|
|
Post by leiwang on Mar 23, 2017 7:07:02 GMT
Firefox 46.0 or earlier with selenium 2.XUnlike Chrome and IE, there is no separate driver for Firefox, it is included in the selenium-server-standalone directly, please refer to github.com/SeleniumHQ/selenium/wiki/FirefoxDriver. So if SE+ fails to work as the Fireforx browser upgrades, you just need to download the latest selenium-server-standalone and put it to %SELENIUM_PLUS%/libs. According to Selenium change log, Firefox driver has been moved out of selenium from v3.0.0-beta4 and later version. Firefox 47.0.0, 47.0.1 etc. NOT SUGGESTED TO USE with selenium 2.X, v3.0.0-beta4 and v3.0.0It is said " Firefox is only fully supported at version 47.0.1 or earlier" and " Firefox 47.0.0 is not supported at all" for selenium v3.0.0-beta4 and v3.0.0, it is kind of contradict, so it is better to avoid using Firefox 47.0.0 etc. With my experience, it can work with selenium 3.3.0 (or later) and geckodriver v0.15.0Firefox 48.0 or higher with selenium 3.3.0 or later it is suggested to use geckodriver v0.15.0 or higher. Download Firefox older versions from ftp.mozilla.org/pub/firefox/releases/
|
|
|
Post by leiwang on Oct 31, 2017 8:53:23 GMT
After upgrading SeleniumPlus to support selenium 3.4, the provided driver's version and its corresponding browser's version are as below:
Driver | Browser | Selenium Server | chromedriver.exe 2.33 | Chrome v60-62 | 3.4 or higher | geckodriver.exe (32 bits) 0.19.0 | Firefox (32 bits) 55.0 and higher | 3.5 or higher | IEDriverServer.exe 2.52.0 | IE 11.1715, user may need to download the version 3.3 from the download link | 3.4 or higher | MicrosoftWebDriver.exe 14393 | Edge 14.14393 | 3.4 or higher |
After upgrading SeleniumPlus to support selenium 3.14, the current provided driver's version and its corresponding browser's version are as below:
Driver | Browser | Selenium Server | chromedriver.exe 2.46 | Chrome 75.0.3770.80 | 3.14 or higher | geckodriver.exe (32 bits) 0.24.0 | Firefox (32 bits) 65.0.1 | 3.14 or higher | IEDriverServer.exe 2.52.0 | IE 11.1715, user may need to download the version 3.3 from the download link | 3.14 or higher | MicrosoftWebDriver.exe 16299 | Edge 16.16299 | 3.14 or higher |
NOTE 1. These drivers are provided in the folder %SELENIUM_PLUS%\extra 2. For Firefox, we also provide a geckodriver_64.exe. The user needs to rename it to geckodriver.exe to support 64-bit Firefox. 3. User can always get the latest driver from the links in the previous thread, and replace the driver in %SELENIUM_PLUS%\extra to work with the latest browser. But it must be verified/tested that driver will work with selenium 3.4 4. After getting a stable driver, it is highly recommended to "pin" the browser's version to prevent it from updating automatically. 5. If there are strange problems after updating SeleniumPlus, the user should firstly check if the browser's version matches the supported versions in the above table.
|
|
|
Post by leiwang on Aug 9, 2019 9:26:02 GMT
"chromedriver.exe 2.46" failed to run with chrome 76.0.3809.100 (Official Build) (64-bit), I downloaded chromedriver 76.0.3809.68 and it worked.
Be careful with other versions of chrome, it may not work with them. I have a machine with chrome 75, and SeleniumPlus failed to start a browser with the following exception SessionNotCreatedException:session not created: This version of ChromeDriver only supports Chrome version 76
|
|