Is there an accepted upgrade path from Selenium WebDriver 2.53 to 3.0.0? I'm using the Ruby gem if curious.
Selenium 3.0 is a drop-in replacement, so it's as simple as updating your
Gemfile to use the latest version of Selenium-WebDriver (and any other libraries you want). Then run your package manager to update / install those libraries. For example, when I did this two weeks ago I ran
bundle update (I use bundler). I deleted the Gemfile.lock prior to updating, just in case.
The only thing consider is that in Selenium 3.0 you'll need to start using GeckoDriver / MarionetteDriver instead of Firefox. That is also a drop-in replacement. If you use MacOS I wrote a post on how to install it.
It's simple, Just update you Jar files from 2.53 to 3.0.0
There are few other dependencies you need to add/update due to the changes in the way selenium was execution before. for example to execute firefox, you need to upgrade to latest version of GeckoDriver and firefox. You need Java 8.
They have removed APIs related to selenium RC as well, if you are using any of that, you might need to change them accordingly.