What is selenium WebDriver and how it works?- Selenium Online Training - PowerPoint PPT Presentation

About This Presentation
Title:

What is selenium WebDriver and how it works?- Selenium Online Training

Description:

Selenium WebDriver Architecture In this post, we see Selenium WebDriver Architecture in detail. Architecture of Selenium WebDriver is all about how Selenium works internally. We know Selenium is a browser automation tool which interacts with browser and automate end to end tests of a web application. For more details please visit: – PowerPoint PPT presentation

Number of Views:221

less

Transcript and Presenter's Notes

Title: What is selenium WebDriver and how it works?- Selenium Online Training


1
What is selenium WebDriver and how it works?
  • Selenium Online Training

2
What is selenium WebDriver?

Selenium WebDriver is a browser automation
framework that accepts commands and sends them to
a browser. It is implemented through a
browser-specific driver. It controls the browser
by directly communicating with it. Selenium
WebDriver supports Java, C, PHP, Python, Perl,
Ruby.

Cross-Browser Compatibility Testing Unlike its
previous versions, benefits of automation testing
with Selenium WebDriver has expanded the support
for automated cross-browser testing. It supports
all the major browsers so you could test on
Chrome, Firefox, Safari, Opera, IE, Edge, Yandex,
and many more.


Selenium Online Training- Selenium Online Course
3

Selenium WebDriver Architecture

In this post, we see Selenium WebDriver
Architecture in detail. Architecture of Selenium
WebDriver is all about how Selenium works
internally. We know Selenium is a browser
automation tool which interacts with browser and
automate end to end tests of a web application.

Selenium IDE

Selenium IDE (Integrated Development Environment)
is a Firefox plugin. It is the simplest framework
in the Selenium Suite. It allows us to record and
playback the scripts. Even though we can create
scripts using Selenium IDE, we need to use
Selenium RC or Selenium Webdriver to write more
advanced and robust test cases

Selenium RC

Selenium RC AKA Selenium 1. Selenium RC was the
main Selenium project for a long time before the
WebDriver merge brought up Selenium 2. Selenium 1
is still actively supported (in maintenance
mode). It relies on JavaScript for automation. It
supports Java, Javascript, Ruby, PHP, Python,
Perl and C. It supports almost every browser out
there.
Note Selenium RC is officially deprecated.


Selenium Online Training- Selenium Online Course

4
Selenium Webdriver

Selenium WebDriver is a browser automation
framework that accepts commands and sends them to
a browser. It is implemented through a
browser-specific driver. It controls the browser
by directly communicating with it. Selenium
WebDriver supports Java, C, PHP, Python, Perl,
Ruby.
Operation System Support Windows, Mac OS,
Linux, Solaris

Selenium Grid

Selenium Grid is a tool used together with
Selenium RC to run tests on different machines
against different browsers in parallel. That is,
running multiple tests at the same time against
different machines running different browsers and
operating systems.
Selenium WebDriver is a well designed object
oriented API supports many languages such as
Java, C, Python etc. Lets see what is API and
then we move on to know the complete picture of
Selenium WebDriver Architecture.

API

Application Programming Interface (API) works as
an interface between various software components.

Selenium Online Training- Selenium Online Course


5
Selenium WebDriver API

Selenium Webdriver API helps in communication
between languages and browsers. Selenium supports
many programming languages such as Java, C,
Python etc., and also it supports multiple
browsers such as Google Chrome, Firefox, Internet
Explorer etc.,

Every browser has different logic of performing
actions like loading a page, closing the browser
etc.

There are four components of Selenium
Architecture
Selenium Client Library
JSON Wire Protocol over HTTP
Browser Drivers
Browsers
Naresh I Technologies provides you the 100
assurance on your Selenium Online Course with
Success. Our Selenium online training Course
focuses on practical oriented training. You can
now learn Selenium online training from the
real-time developers of the IT industry. Join us
today to experience the best of best Online
Selenium Training! by our highly professional and
certified trainers. From this Selenium Online
Training, you will able to learn all the Concepts
of Selenium with real-time scenarios, live
examples by real-time professionals. Selenium is
a new technology, which is basically used for
Selenium is basically used to automate the
testing across various web browsers.

For more details please visit https//nareshit.co
m/selenium-online-training/

6
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com