Basic Information about Selenium
Posted By Monika Garg | 30-Dec-2018
What is Selenium?
Selenium is an independent (open source) automatic test suite for web applications on different browsers and platforms. This is similar to the HP Quick Test Pro (QTTP Now Uft), focused only on automating the Selenium web-based applications. Testing using Selenium equipment is usually referred to as selenium test.
Selenium is not just a device, but a suite of software that meets the various testing requirements of the organization. It has four components.
- Selenium Integrated Development Environment (IDE)
- Selenium Remote Control (RC)
- Selenium Grid
At the moment, Selenium RC and WebDriver are added to the same structure to make Selenium 2. Selenium 1, by the way, Selenium refers to RC.
Who developed Selenium?
What is Selenium Remote Control (Selenium RC)?
Selenium RC was the flagship testing framework of the whole Selenium project and created by Paul Hemant that decided to make a server that would serve as an HTTP proxy to "trick" the browser, believing that the selenium core and web applications being tested come from the same domain. This system is known as Selenium Remote Control or Selenium 1.
What is Selenium Grid?
Selenium Grid was developed as Patrick Lightbody's need to minimize the test execution time. They initially called the system "hosted QA". During this important steps, the browser was able to capture the screenshot, and also to send the selenium command in different machines simultaneously.
1) Enables to run tests in multiple browsers and environments simultaneously.
2) Saves time.
3) Uses the Hub-End-Nodes concept. Hub serves as a central source of selenium which commands for each node connected to it.
What is Selenium IDE?
What is WebDriver?