Selenium automates browsers.Selenium is an Open Source(Freely Available)and combination of software tools which is used in automation testing of web applications across different browsers and platforms.
Selenium is not a single tool, instead it is a set of different tools each with a different approach to support test automation. Learning all the tools will give you different options for approaching different test automation problems.These tools when used together give many options for locating the UI elements and comparing expected test results against actual application behavior. The following are the four tools that comprise the Selenium’s Tools Suite:
It consists of 4 components:-