Selenium – A portable framework for testing web applications. It provides a playback tool for authoring functional tests without the need to learn a test scripting language (Selenium IDE).
Selenium WebDriver :
A collection of open source APIs which are used to automate the testing of a web application is known as Selenium WebDriver. It can automate testing only for web applications. It does not qualify for window based applications. It supports browsers such as Chrome, Internet Explorer, Safari and Firefox. Different programming languages like Java, Pearl, C#, Ruby, and PHP are supported in Selenium WebDriver for writing test scripts. Since the same code can be used on different operating systems like Apple OS, Linux, and Microsoft Windows, Selenium WebDriver is platform independent. The selenium family includes products like Selenium Grid, Selenium IDE, Selenium Client API, and Selenium Remote Control.
If you are interested in software testing and know more about this topic, you can enroll in our software testing training in Kochi. We give special guidance to each student with specially designed modular courses under the guidance of industry experts.
The limitation that Selenium WebDriver cannot handle window component can be overcome by using external tools like Sikuli, AUTO IT tool, etc. Location strategies like ID, Name, CSS selector, XPath, Partial link text, Class Name, Link text, etc. are also a part of Selenium WebDriver. Also, it supports dynamic web pages like Ajax. we can also test Database test, API, etc. by using different jar files.