1. What is Selenium? Selenium is a portable software testing framework for web applications . It is a JavaScript framework that runs in web browser, works anywhere JavaScript supports. Selenium provides a test domain specific language (DSL) such as HTML to write tests in a number of popular programming languages, including Java , Ruby , Groovy , Python , PHP , and Perl . Selenium deploys on Windows , Linux , and Macintosh platforms. Note : Selenium RC and WebDriver are merged into a single framework to form Selenium 2. Selenium 1 refers to Selenium RC. 2. Why is Selenium? There are seve ral re ason s to choose Selenium. Of course, it is open source and because of that it is easy to learn as you may f ind lots of resources in the internet. 1. Supports many browsers. 2. Supports many scripting/programming languages. 3. Flexible to your choice, simple record and playback (IDE), Comple Framework design to your choice by using your favorite programming l...
Risky, yet worthy point to cover at times. Certainly, not as awesome or as awful as you think.