What is Selenium?
Selenium is a set of tools and language bindings(API) used for automating web applications for testing purposes.
By using Selenium you can automate the browsers. Selenium has mainly 3 parts, those are Selenium IDE, Selenium WebDriver/RC, Selenium Grid. The official website for selenium is http://docs.seleniumhq.org/
What is Selenium IDE?
Selenium IDE is a record and play tool, used for automation-aided exploratory testing. IDE also used for to create quick bug reproduction scripts. It will record and create automation scripts automatically for every user actions when working on a web application.
What is Selenium WebDriver / RC?
Selenium WebDriver (Formerly known as RC - Remote control) is a language bindings ( API - Application program interface) to drive or automate a web browser. Selenium WebDriver is used for to create robust browser based regression automation testing. The main advantage of Selenium is you can do cross browser testing with multiple platforms / OS, with multiple test cases in parallel or serial.
What is Selenium Grid?
By Using Selenium Grid, you can scale and distribute the test cases (test scripts) across many environments like multiple operating systems , multiple browsers, multiple test cases, multiple supportive language bindings.
How to setup / install Selenium (Watch video)
How to assert / verify the html elements in Selenium IDE (Watch video)
How to take / capture screen shots in Selenium IDE (Watch video)
How to install / configure Selenium with Java in Eclipse (Watch video)
How to install / set up NUnit in Visual Studio (Watch video)
How to install / set up JUnit in Eclipse (Watch video)