Selenium Introduction and Its Components, Introduction with Selenium and its Components
Selenium is a web testing automation tool. Selenium is a set of robust tools which is use to record and execute the develop script through it. Main three components are there in Selenium. i.e. Selenium is a free tool for automation and its also a open source
Selenium 2 Provide driver for:
- Mozilla Fire Fox
- Google Chrome
- Internet Explorer
- Android Browser
- Apple iPhone
|Introduction with Selenium and its Components|
Selenium – IDE: Selenium IDE is like Integrated Development Environment for the creating test cases of Selenium. It operate a a Firefox add on.
Advantage of Selenium IDE:
Actually this tool is very simple and easy in use. Non Technical users also can use it. It have the records and play features and you can also write your own extension and implement loop. If statement, use array, parametrize test case, Selenium IDE is very -2 user friendly automation tool.
Limitation of Selenium IDE:
Actually Selenium installed as like an add on in the mozilla fire fox and work only for Mozila. IDE can not works on other browsers except the Mozilla. But RC or web driver can be used.
Selenium RC mean Remote Control:
Remote Control -RC of Selenium is also a test tool that allow us to write automate web app UI test in any programming language.
Advantage of Selenium RC:
Selenium Remote Control is a big and good testing automation tool of AJAX base web application. Selenium Remote Control can be use for any type of java script enable or disable browser
Limitation of Selenium RC:
You need to start the server again and again for RC mean RC completely depend on the server, It can not complete work without starting server. Switching between the several instance on the same browsers is not possible for it. Switching between the several browsers of the different browser is also not possible like this.
Selenium Grid is a like a server that allow test to use web base browsers instance executing on the remote machine. With Selenium Grid one server act as the hub. That’s all.