Monday, 23 October 2017

How Webdriver Works

for each Selenium command, a HTTP request is created and sent to the browser driver the browser driver uses a HTTP server for getting the HTTP requests the HTTP server determines the steps needed for implementing the Selenium command the implementation steps are executed on the browser the execution status is sent back to the HTTP server the HTTP ...

Selenium History

Selenium was originally developed by Jason Huggins in 2004 as an internal tool at ThoughtWorks. Huggins was later joined by other programmers and testers at ThoughtWorks, before Paul Hammant joined the team and steered the development of the second mode of operation that would later become "Selenium Remote Control" (RC). The tool was open sourced that year. In 2005 Dan Fabulich and Nelson...

WebDriver is a tool for writing automated tests of websites. It aims to mimic the behaviour of a real user, and as such interacts with the HTML of the application. WebDriver is an interface which contains set of abstract methods which will be implemented by the FirefoxDriver, chrome driver, InternetExplorerDriver, Safari Driver, Opera Driver. Webdriver Supported Browsers The existing drivers...

Monday, 16 October 2017

Why there is no need of external Firefox driver like IE and chrome in selenium2.0..?

Answer: Firefox driver is included in the selenium-server-stanalone.jar available in the downloads. The driver comes in the form of an .xpi (Firefox extension) which is added to the Firefox profile when you start a new instance of Firefox Driver. How the Safari driver works: Ø  The Safari Driver is implemented as a Safari browser extension. The driver inverts the traditional client/server relationship...

What is Automation?

Automation: In software testing, test automation is the use of special software (separate from the software being tested) to control the execution of tests and the comparison of actual outcomes with predicted outcomes. Ex: Sending Bank statements to all customers automatically every month Credit Salary for all Employees every month ....etc Advantages of Automation: Ø  Fast: Runs...