- Selenium is an open source test automation tool used to validate web applications across different browsers and operating systems. It provides various tools like Selenium IDE, Selenium RC, Selenium WebDriver and Selenium Grid.
- Selenium RC (Remote Control) launches browsers and interprets Selenium commands, acting as an HTTP proxy between the browser and application under test. It allows tests to be written in various programming languages.
- WebDriver drives browsers directly using native support provided by each browser reducing dependencies on third party libraries. It provides a simpler programming interface compared to RC.