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
...
Monday, 23 October 2017
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...
Subscribe to:
Posts (Atom)