Selenium WebDriver vs Browser version

2,601 views
Skip to first unread message

victorsa...@gmail.com

unread,
Nov 20, 2016, 4:08:35 AM11/20/16
to Selenium Users
Hi,

I am having a problem of finding browser version compatibility with selenium webDriver. For an example :

1. How do I know selenium webDriver 2.50.0 supports what version of Firefox or google chrome?
2. How do I know selenium standalone server 2.52.0 supports what version of chrome driver?
3. How do I know selenium standalone server 2.52.0 supports what version of c firefox browser and google chrome browser?

I couldn't find this information in the change log. Thanks for your help!

Victor

Simon Stewart

unread,
Nov 20, 2016, 4:30:23 AM11/20/16
to seleniu...@googlegroups.com
Hi,

Generally, the information on http://www.seleniumhq.org/about/platforms.jsp is correct. The ChromeDriver and MS WebDriver are standalone executables that support the same wire protocol as the standalone server. This means that if you update the chromedriver or MS webdriver executables, they'll support whichever version of those browsers they're designed for.

As an analogue, you can think of the wire protocol used by selenium as if it were HTTP. Provided both the client (your web browser for HTTP, or the language bindings for selenium) speak the same version of the wire protocol to the remote end (the web server for HTTP, or the selenium server driving  the browser itself for selenium) you'll be fine. 

For a long time, we had native components in the firefox driver which meant that we needed to release a new version of selenium when that was released. With geckodriver, this is no longer the case, so the concept of the protocol is even more correct now :)

Hope that helps,

Simon

--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-users+unsubscribe@googlegroups.com.
To post to this group, send email to selenium-users@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-users/6584456f-f5ff-4bf9-9021-6a5b98e0c175%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Adrian Wilkins

unread,
Nov 21, 2016, 5:28:48 AM11/21/16
to Selenium Users
Caveat : for the last three major versions of Firefox (48, 49, 50) it's essentially been impossible to test using Selenium, WebDriver having been deprecated and Marionette/Gecko not being feature complete WRT WebDriver.

Your options are basically i) not testing on Firefox, just test on Chrome and hope it works ii) Install Firefox 47.0.1 for testing and hope it still works in a current version.

victorsa...@gmail.com

unread,
Nov 22, 2016, 1:34:48 AM11/22/16
to Selenium Users
Thanks for your response!! I appreciate your help!

victorsa...@gmail.com

unread,
Nov 22, 2016, 1:35:00 AM11/22/16
to Selenium Users
Thanks for your response!! I appreciate your help!

On Sunday, November 20, 2016 at 2:30:23 AM UTC-7, Simon Stewart wrote:
Hi,

Generally, the information on http://www.seleniumhq.org/about/platforms.jsp is correct. The ChromeDriver and MS WebDriver are standalone executables that support the same wire protocol as the standalone server. This means that if you update the chromedriver or MS webdriver executables, they'll support whichever version of those browsers they're designed for.

As an analogue, you can think of the wire protocol used by selenium as if it were HTTP. Provided both the client (your web browser for HTTP, or the language bindings for selenium) speak the same version of the wire protocol to the remote end (the web server for HTTP, or the selenium server driving  the browser itself for selenium) you'll be fine. 

For a long time, we had native components in the firefox driver which meant that we needed to release a new version of selenium when that was released. With geckodriver, this is no longer the case, so the concept of the protocol is even more correct now :)

Hope that helps,

Simon
On Sun, Nov 20, 2016 at 3:16 AM, <victorsa...@gmail.com> wrote:
Hi,

I am having a problem of finding browser version compatibility with selenium webDriver. For an example :

1. How do I know selenium webDriver 2.50.0 supports what version of Firefox or google chrome?
2. How do I know selenium standalone server 2.52.0 supports what version of chrome driver?
3. How do I know selenium standalone server 2.52.0 supports what version of c firefox browser and google chrome browser?

I couldn't find this information in the change log. Thanks for your help!

Victor

--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-user...@googlegroups.com.
To post to this group, send email to seleniu...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages