Selenium Interview Questions : Selenium is an open source automated test suite for web applications across different browsers and platforms. It is quite similar to HP Quick Test Pro (QTP now UFT) as Selenium focuses on automating web applications. Tests performed with a selenium tool are generally called selenium tests.
Selenium is not only a unique tool, but a suite of software, each responding to different testing needs of an organization. It has four components. Since Selenium is a collection of different tools, it also has different developers. Key people who made significant contributions to the Selenium project
Primarily, Selenium was created by Jason Huggins in 2004. As an engineer at ThoughtWorks, he was working on a web application requiring frequent testing. Having realized that repetitive manual testing of their application was becoming increasingly ineffective, he created a JavaScript program that would automatically control browser actions. He called this program "JavaScriptTestRunner". By seeing the potential of this idea to help automate other Web applications, it created JavaScriptRunner open-source which was later renamed as Selenium Core.
The same policy of origin prohibits JavaScript code from accessing the elements of a different domain from which it was launched. For example, the HTML code of www.google.com uses a JavaScript program "randomScript.js". The same original policy will allow randomScript.js to access google.com's pages such as google.com/mail, google.com/login or google.com/signup. However, it can not access pages from different sites such as yahoo.com/search or guru99.com as they belong to different domains.
Selenium is not only a unique tool, but a suite of software, each responding to different testing needs of an organization. It has four components. Since Selenium is a collection of different tools, it also has different developers. Key people who made significant contributions to the Selenium project
Primarily, Selenium was created by Jason Huggins in 2004. As an engineer at ThoughtWorks, he was working on a web application requiring frequent testing. Having realized that repetitive manual testing of their application was becoming increasingly ineffective, he created a JavaScript program that would automatically control browser actions. He called this program "JavaScriptTestRunner". By seeing the potential of this idea to help automate other Web applications, it created JavaScriptRunner open-source which was later renamed as Selenium Core.
The same policy of origin prohibits JavaScript code from accessing the elements of a different domain from which it was launched. For example, the HTML code of www.google.com uses a JavaScript program "randomScript.js". The same original policy will allow randomScript.js to access google.com's pages such as google.com/mail, google.com/login or google.com/signup. However, it can not access pages from different sites such as yahoo.com/search or guru99.com as they belong to different domains.