Selenium- A tool for automation Testing

I have been learning Selenium for the past few days. Here are my learnings so far :-

  • Selenium is open-source which means it is free for everyone's use

  • The code editor used mostly is Eclipse

  • You can code in multiple languages when using Selenium ( I am working in Java)

  • Selenium can be used to automate tests in browsers

  • It cannot perform tests for Mobile Applications or Desktop GUIs

  • There is a WebDriver that sits in between Selenium and browser

  • This WebDriver helps us interact with the browser.

  • The driver classes are browser specific

  • All driver classes implement an interface called WebDriver