Basic concepts of QTP selenium

Category: General, QTP Selenium Posted:Jun 19, 2015 By: Alvera Anto

Basic-concepts-of-QTP-seleniumSelenium is an open source free automated testing tool that is used for for web applications across various different platforms and browsers. It is quite similar functionally to HP Quick Test Pro (QTP) the only difference is that Selenium tries to focus on automated web-based applications.

Selenium is not only a single tool but this is suite software, this tool shall be catering to various testing requirements of an organization. It has four components.

  • WebDriver
  • Selenium Remote Control (RC)
  • Selenium Integrated Development Environment (IDE)
  • Selenium Grid

Presently, Selenium RC and WebDriver are merged into a single framework to form Selenium 2. Selenium 1 is also known as Selenium RC.

Since Selenium is also a collection of different types of tools, it had different developers as well for developing the suite. The core members who contributed to Selenium project are discussed below. Primarily, Selenium was also created by Jason Huggins during 2004.As an engineer at ThoughtWorks, he had worked on a web application that required testing frequently. Due to this type of repetitious procedures, manual testing of the application was becoming more and more inefficient. He created a JavaScript for the program that would automatically control the action of the browser. He had named this program as the “JavaScriptTestRunner.” Seeing potential in this innovation that would help automate other web applications, he also made JavaScriptRunner open-source which was known as Selenium Core.

Same Origin policy also prohibits JavaScript code from accessing any elements from the domain that is different from where it was launched previously. For Example, if the HTML code in had used a JavaScript program known as “randomScript.js”. Through The same origin policy only randomScript.js is allowed to access pages within such as or However, this cannot access pages that have different origins like because they are from different domain.

For QTP SELENIUM Training needs, Visit  515-309-2098 or email [email protected]

    24 X 7 Customer Support X

    • us flag 99999999 (Toll Free)
    • india flag +91 9999999