Sunday, January 8, 2017

Selenum 3.0 - Introduction

Introduction


Selenium 2.0 is upgraded to selenium 3.0.
Selenium 3.0 latest version is 3.0.1
We have an option to use the same old 2.0 if required. Selenium 2.0 has stopped patching with last version 2.53.1. 


Updates or Advantages of Selenium 3.0:
  • Selenium 3.0 supports only web driver API
  • Selenium RC has been moved to legacy RC. It’s not part of 3.0, if users need to test/ work with selenium RC switch back to Selenium 2.0
  • To work with java methods in Selenium 3.0 minimum Java Version should be 8.0.
  •  Browser implementations are increasingly in the hands of the browser vendors 
    1. From Version.48, Mozilla made changes to Firefox, to support Firefox browser need to use geckodriver  irrespective of Selenium 2.0 or Selenium 3.0
    2. Selenium 3.0 supports only Ver. 9 and above of Internet Explorer, IE driver will get with Selenium 3.0
    3. To work with Edge browser need to use Microsoft Edge driver
    4. To work with Safari browser need to use Safari driver
  • During downloading Selenium 3.0, Selenium RC was removed from this download. If required need to download separately from Legacy and it has a dependency  “org.seleniumhq.selenium:selenium-leg-rc:3.0.0” (recommended only if it is necessary)
  •  Selenium Grid is also be used as usual
  • No major changes in the code and Frameworks.
  • Improvements in performance, due to changes in clean coding