A brief introduction of selenium
Posted By : Himanshu Shukla | 30-Oct-2018
what is selenium?
selenium is an automation testing suite for web applications across different- different platforms and browsers.this a tool is an open-source tool.
Components of selenium:
1.selenium IDE
2.selenium Remote control.
3.webdriver
4.selenium grid
1.selenium IDE: Selenium IDE is the framework which is using in selenium suite. selenium IDE is very easy to install and use but is designed only to create prototypes of tests and only available in Firefox.
2.Selenium RC: this is the web testing tool which allowed users to used programming languages such as Java, C#, PHP, Python, Perl, and ruby.it performs cross-browser and cross-platform testing can support data-driven testing but using selenium RC tester must have programming knowledge and need selenium RC server for a run script.
3.webdriver: It is better than selenium IDE and selenium RC and it supports same programming languages those are supported by Selenium RC.
4.selenium grid: it is a tool and used for parallel execution it means running on multiple tests at once.
Browsers and Environment Support:
due to architectural difference b/w selenium IDE, Selenium RC and web driver.
selenium IDE-
browser-Mozilla firefox
operating system-windows, mac, Linux
web driver-Browser-Internet Explorer versions 6 to 11, both 32 and 64-bit, Firefox 3.0 and above Google Chrome 12.0. and above ,iOS 3+ for phones (devices & emulators) and 3.2+ for tablets (devices & emulators) ,HtmlUnit 2.9 and above
operating system- All operating system
Comparison b/w selenium and QTP:
selenium:
1.it is free to use, open source automated suite.
2.it's scripts can run across different browsers.
3.it supports different-different operating system.
4.selenium supports android and ios devices.
5.selenium execute scripts parallel
6.selenium is highly extendible
7.selenium tests written in one of nine different languages such as Java, Javascript, Perl, Python, and PHP
QTP
1.QTP is a commercial tool and its paid tool.
2.it can only run on Mozilla, Internet Explorer, google chrome.
3.QTP supports mobile app test automation.
4.QTP uses Visual Basic Scripting (VBScript) for automating the applications.
5.QTP tool runs only on windows
Cookies are important to the proper functioning of a site. To improve your experience, we use cookies to remember log-in details and provide secure log-in, collect statistics to optimize site functionality, and deliver content tailored to your interests. Click Agree and Proceed to accept cookies and go directly to the site or click on View Cookie Settings to see detailed descriptions of the types of cookies and choose whether to accept certain cookies while on the site.
About Author
Himanshu Shukla
Himanshu has good ability to solve the issues and provide the appropriate solution.