Selenium Testing is a popular open-source web based automation tool. Selenium is a strong set of tools that supports quick development of test automation for web-based applications. Selenium furnishes a record playback tool for writing tests without acquisition a test scripting language. It as well as provides a test area specific language to write trials in a number of big programming languages, admitting Java, C#, PHP, Perl, Ruby and Python.