- Selenium is one of the most widely used open source Web UI (User Interface) automation testing suite.
- Selenium can be easily deployed on platforms such as Windows, Linux, Solaris and Macintosh. Moreover, it supports OS (Operating System) for mobile applications like iOS, windows mobile and android.
- Selenium supports a variety of programming languages through the use of drivers specific to each language.Languages it supports are C#, Java, Perl, PHP, Python and Ruby.
- Browsers supported by Selenium include Internet Explorer, Mozilla Firefox, Google Chrome and Safari.
- Selenium Web driver is most popular with Java and C#. its test scripts can be coded in any of the supported programming languages and can be run directly in most modern web browsers.
- Selenium can be integrated with frameworks like Ant and Maven for source code compilation.
- Selenium can also be integrated with testing frameworks like TestNG for application testing and generating reports.