Selenium is a free (open source) test automation suite. It is used to automate Web and Mobile environments. It consists of the following.
- Selenium IDE (Browser Addon–Record and Playback Tool)
- Selenium WebDriver
- Selenium Grid (Distributed Testing)
- Selenium supports scripting in languages like Java, C#, Python, Ruby, PHP, Perl, and JavaScript.