Change test Framework
Descriptive title for this enhancement
The purpose of this enhancement is to migrate from and old and obsolete version of selenium (ver 2) to an actual version (Facebook webDriver) who is more standart and compatible version of selenium webdriver
Actual behavior
Selenium Webdriver version 2.53 is not compatible with Mozilla Firefox version 47.0+. The Firefox driver used in earlier versions of Mozilla Firefox will be discontinued, and only the GeckoDriver implementation would be used. GeckoDriver is preferred compared to the earlier implementation of Firefox driver
Expected behavior
The major difference between Selenium 2 and Selenium 3 is, Selenium 3 has bug fixes from selenium 2. ... The original code powering Selenium RC has been replaced with something backed by WebDriver, which is also contained in the "legacy" package. Mozilla has made internals of Firefox browser more stable.
And overall, a better respect of W3C WebDriver protocol
More info on https://seleniumhq.wordpress.com/2016/10/13/selenium-3-0-out-now/
Benefits
Because Selenium webDriver is more standard, the way other languages have to use selenium is quite similar, only the syntax specific to each language varies. So it is quite simple to switch from one language to another.
This means fewer accounting issues (can now using actual browsers fo exemple) and more documentation available