SlideShare a Scribd company logo
Selenium Web Driver Tutorial for Cross Browser Testing
Selenium
Webdriver
Tutorial for Cross
Browser Testing
www.lambdatest.com
Components of the
Selenium Suite
● Selenium Integrated Development
Environment (IDE)
● Selenium Remote Control (RC)
● Selenium WebDriver
● Selenium Grid
Selenium Integrated
Development
Environment
Selenium IDE is a simple Firefox
Plugin and it is used to record &
playback scripts. However, the
Selenium IDE can only be used to
write automation scripts for automating
testing of simple use cases. Selenium
IDE does not support Conditional
statements, Exception handling, loops,
screenshot capture, etc.
Selenium Remote
Control
For testing complex scenarios,
Selenium Remote Control (RC) can
be used. It is based on the client-
server model which makes it possible
to execute tests on the browser that is
controlled by the server. There are
client libraries in different
programming languages which make
it easy for developers to write
effective test cases
Selenium WebDriver
The primary focus of our Selenium
WebDriver tutorial. By far, we know
that Selenium IDE is GUI based,
where Selenium RC is a standalone
Java program that will allow you to
execute HTML test suites.
Selenium WebDriver framework is
more widely used when compared
to Selenium IDE & Selenium RC.
Serial testing is fine till the time you
have to test code that is confined to
few browsers, operating systems, or
devices. However, the testing
methodology would falter once
testing has to be formed in an
environment that has multiple
combinations.
Selenium Grid
As a part of Selenium WebDriver tutorial,
it is imperative to have a look at the
major blocks that comprise the Selenium
WebDriver architecture:
● Selenium Client Libraries
● JSON Wire Protocol
● Browser Drivers
● Browsers
Selenium WebDriver
Architecture
Selenium Client
Libraries
As mentioned earlier, developers
can use Selenium to write test
code in different languages like
C#, Java, Python, Perl, etc. The
multi-language support is possible
due to Selenium Client Libraries or
Selenium Language Bindings.
JSON Wire Protocol
JSON (JavaScript Object Notation)
Wire Protocol facilitates the
transfer of data between the Client
& Server. It is REST
(Representational State Transfer)
based API. Each browser will have
its own browser driver.
Browser Driver is mainly used for
communicating with the
browsers. Since the internal logic
of the browser & its functionality
is not revealed, Browser Driver
ensures the necessary layer of
‘encapsulation’ in order to keep
execution level details more
abstract.
Browser Drivers
Since Browser Drivers are
available for popular browsers
like Chrome, Firefox, Internet
Explorer, Safari, Microsoft Edge,
etc., you can use either of them
for performing cross browser
testing. It should be noted that
you cannot perform cross
browser testing of a website on a
browser whose Browser Driver is
not publicly available.
Browsers
Now that you are aware of the
basics of Selenium and Browser
Drivers, it is time we have a look
at a simple WebDriver script in
our Selenium WebDriver tutorial.
Before we look at the example,
please make sure that you have
the programming environment
ready i.e. download the IDE of
your choice (We are using the
with all the required
packages/software downloaded
from the Eclipse Marketplace).
Selenium WebDriver In Action
The previous section in our
Selenium WebDriver tutorial, we
used the Firefox WebDriver. In this
section, we look at the changes that
are required in case you are using
the Chrome browser for testing.
You should ensure that the
standalone ChromeDriver binary
(which is different than the Chrome
browser binary) is available in the
right path or it is present as a part
of the webdriver.chrome.driver
environment variable.
Chrome WebDriver example
So far in our Selenium WebDriver
tutorial, we have demonstrated
cross browser testing using the
Firefox WebDriver & Chrome
WebDriver. In this section, we
look at the changes that are
required in case you are using the
Chrome browser for testing. You
should download the correct
Internet Explorer WebDriver (32
bit/64 bit) from here or here.
Internet Explorer
WebDriver Example
That was all from our end in our basic Selenium WebDriver tutorial. We hope this
was useful to you. Do share your questions and thoughts on the same in the
comment section below. We will be upcoming with more blogs revolving around
Selenium, so stay tuned!
www.lambdatest.com
CONCLUSION
HAPPY TESTING!!

More Related Content

What's hot (20)

Introduction to Selenium Automation
Introduction to Selenium Automation
Mindfire Solutions
 
Introduction to Selenium
Introduction to Selenium
Knoldus Inc.
 
Selenium
Selenium
Adam Goucher
 
Selenium Demo
Selenium Demo
ankitslide
 
Selenium - Introduction
Selenium - Introduction
Sachin-QA
 
Python Testing 101 with Selenium
Python Testing 101 with Selenium
Leonardo Jimenez
 
Selenium Framework using Java | Selenium Tutorial | Selenium Training Online ...
Selenium Framework using Java | Selenium Tutorial | Selenium Training Online ...
Edureka!
 
Testing world selenium_start_chapter1 (1)
Testing world selenium_start_chapter1 (1)
Testing World
 
Selenium
Selenium
Andrew Krug
 
Introduction to selenium
Introduction to selenium
Archana Krushnan
 
Selenium By Pravin Mishra
Selenium By Pravin Mishra
Pravin Mishra
 
QSpiders - Selenium Webdriver
QSpiders - Selenium Webdriver
Qspiders - Software Testing Training Institute
 
Selenium
Selenium
Doron Segal
 
Introduction to Selenium | Selenium Tutorial for Beginners | Selenium Trainin...
Introduction to Selenium | Selenium Tutorial for Beginners | Selenium Trainin...
Edureka!
 
Web Test Automation with Selenium
Web Test Automation with Selenium
vivek_prahlad
 
Selenium ppt
Selenium ppt
Pavan Kumar
 
Selenium training course_content_3_days
Selenium training course_content_3_days
sayhi2sudarshan
 
Selenium
Selenium
Batch2016
 
Selenium training eduxfactor
Selenium training eduxfactor
KapilSai3
 
Step by step instructions to execute selenium automation testing
Step by step instructions to execute selenium automation testing
Alisha Henderson
 
Introduction to Selenium Automation
Introduction to Selenium Automation
Mindfire Solutions
 
Introduction to Selenium
Introduction to Selenium
Knoldus Inc.
 
Selenium - Introduction
Selenium - Introduction
Sachin-QA
 
Python Testing 101 with Selenium
Python Testing 101 with Selenium
Leonardo Jimenez
 
Selenium Framework using Java | Selenium Tutorial | Selenium Training Online ...
Selenium Framework using Java | Selenium Tutorial | Selenium Training Online ...
Edureka!
 
Testing world selenium_start_chapter1 (1)
Testing world selenium_start_chapter1 (1)
Testing World
 
Selenium By Pravin Mishra
Selenium By Pravin Mishra
Pravin Mishra
 
Introduction to Selenium | Selenium Tutorial for Beginners | Selenium Trainin...
Introduction to Selenium | Selenium Tutorial for Beginners | Selenium Trainin...
Edureka!
 
Web Test Automation with Selenium
Web Test Automation with Selenium
vivek_prahlad
 
Selenium training course_content_3_days
Selenium training course_content_3_days
sayhi2sudarshan
 
Selenium training eduxfactor
Selenium training eduxfactor
KapilSai3
 
Step by step instructions to execute selenium automation testing
Step by step instructions to execute selenium automation testing
Alisha Henderson
 

Similar to Selenium Web Driver Tutorial for Cross Browser Testing (20)

anoverviewofseleniumwebdriver-160407055026 (pdf.io).pdf
anoverviewofseleniumwebdriver-160407055026 (pdf.io).pdf
SunilNagaraj10
 
An overview of selenium webdriver
An overview of selenium webdriver
Anuraj S.L
 
Selenium Basics and Overview topics.pptx
Selenium Basics and Overview topics.pptx
sountharyaravi010
 
Selenium Basics and Overview1233444.pptx
Selenium Basics and Overview1233444.pptx
sountharyaravi010
 
Selenium web driver
Selenium web driver
Roman Savitskiy
 
Selenium
Selenium
David Rajah Selvaraj
 
Selenium Java for Beginners by Sujit Pathak
Selenium Java for Beginners by Sujit Pathak
Software Testing Board
 
Test Automation Using Selenium
Test Automation Using Selenium
Nikhil Kapoor
 
Selenium presentation
Selenium presentation
shivani thakur
 
A Definitive Guide to Mastering Selenium WebDriver Automation Effectively.pptx
A Definitive Guide to Mastering Selenium WebDriver Automation Effectively.pptx
Matthew Allen
 
Selenium
Selenium
abiramimaya
 
Selenium Automation Testing - A Complete Guide
Selenium Automation Testing - A Complete Guide
Abhay Kumar
 
Intro
Intro
Vivek Rajasekar
 
Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
Simplilearn
 
Selenium Automation
Selenium Automation
Anuradha Malalasena
 
Selenium WebDriver Tutorial | Selenium WebDriver Tutorial For Beginner | Sele...
Selenium WebDriver Tutorial | Selenium WebDriver Tutorial For Beginner | Sele...
Simplilearn
 
Automation With Selenium
Automation With Selenium
kgrammer
 
Web driver selenium simplified
Web driver selenium simplified
Vikas Singh
 
Module 01 - WebDriver Basics
Module 01 - WebDriver Basics
NPN Training
 
Selenium.pptx
Selenium.pptx
orbitprojects
 
anoverviewofseleniumwebdriver-160407055026 (pdf.io).pdf
anoverviewofseleniumwebdriver-160407055026 (pdf.io).pdf
SunilNagaraj10
 
An overview of selenium webdriver
An overview of selenium webdriver
Anuraj S.L
 
Selenium Basics and Overview topics.pptx
Selenium Basics and Overview topics.pptx
sountharyaravi010
 
Selenium Basics and Overview1233444.pptx
Selenium Basics and Overview1233444.pptx
sountharyaravi010
 
Selenium Java for Beginners by Sujit Pathak
Selenium Java for Beginners by Sujit Pathak
Software Testing Board
 
Test Automation Using Selenium
Test Automation Using Selenium
Nikhil Kapoor
 
A Definitive Guide to Mastering Selenium WebDriver Automation Effectively.pptx
A Definitive Guide to Mastering Selenium WebDriver Automation Effectively.pptx
Matthew Allen
 
Selenium Automation Testing - A Complete Guide
Selenium Automation Testing - A Complete Guide
Abhay Kumar
 
Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
Simplilearn
 
Selenium WebDriver Tutorial | Selenium WebDriver Tutorial For Beginner | Sele...
Selenium WebDriver Tutorial | Selenium WebDriver Tutorial For Beginner | Sele...
Simplilearn
 
Automation With Selenium
Automation With Selenium
kgrammer
 
Web driver selenium simplified
Web driver selenium simplified
Vikas Singh
 
Module 01 - WebDriver Basics
Module 01 - WebDriver Basics
NPN Training
 
Ad

More from Sarah Elson (20)

Top 5 Software Testing Myths in The Industry
Top 5 Software Testing Myths in The Industry
Sarah Elson
 
Metrics & Challenges for Testing Streaming Applications in 2019
Metrics & Challenges for Testing Streaming Applications in 2019
Sarah Elson
 
How to Perform Test Automation With Gauge & Selenium Framework
How to Perform Test Automation With Gauge & Selenium Framework
Sarah Elson
 
Why You Need to Care About Automated Functional Testing in 2019
Why You Need to Care About Automated Functional Testing in 2019
Sarah Elson
 
Top Java Script Frameworks for 2019
Top Java Script Frameworks for 2019
Sarah Elson
 
Cross Browser Automation Testing Using Watir
Cross Browser Automation Testing Using Watir
Sarah Elson
 
How to Implement Continuous Testing in Dev Ops Like a Pro
How to Implement Continuous Testing in Dev Ops Like a Pro
Sarah Elson
 
CSS With Feature Detection for Cross Browser Compatibility
CSS With Feature Detection for Cross Browser Compatibility
Sarah Elson
 
Skyrocket Your Cross Browser Testing with Minimal Effort
Skyrocket Your Cross Browser Testing with Minimal Effort
Sarah Elson
 
Using galen framework for automated cross browser layout testing
Using galen framework for automated cross browser layout testing
Sarah Elson
 
17 Ways to Save Time on Manual Cross Browser Testing
17 Ways to Save Time on Manual Cross Browser Testing
Sarah Elson
 
What is Continuous Integration and Continuous Delivery
What is Continuous Integration and Continuous Delivery
Sarah Elson
 
Overcoming The Challenges Faced in Exploratory Testing
Overcoming The Challenges Faced in Exploratory Testing
Sarah Elson
 
Guide to Browser Compatibility for Online Learning Platforms
Guide to Browser Compatibility for Online Learning Platforms
Sarah Elson
 
What is the Need for Software Testing?
What is the Need for Software Testing?
Sarah Elson
 
Top 15 Interview Questions for Manual Testers
Top 15 Interview Questions for Manual Testers
Sarah Elson
 
Design Patterns for Micro Service Architecture
Design Patterns for Micro Service Architecture
Sarah Elson
 
Top 13 Mistakes Committed by Angular Java script Developers
Top 13 Mistakes Committed by Angular Java script Developers
Sarah Elson
 
Importance of a Test Management Tool for Your Project
Importance of a Test Management Tool for Your Project
Sarah Elson
 
Easy Cross Browser Testing with LambdaTest Screenshots Chrome Extension
Easy Cross Browser Testing with LambdaTest Screenshots Chrome Extension
Sarah Elson
 
Top 5 Software Testing Myths in The Industry
Top 5 Software Testing Myths in The Industry
Sarah Elson
 
Metrics & Challenges for Testing Streaming Applications in 2019
Metrics & Challenges for Testing Streaming Applications in 2019
Sarah Elson
 
How to Perform Test Automation With Gauge & Selenium Framework
How to Perform Test Automation With Gauge & Selenium Framework
Sarah Elson
 
Why You Need to Care About Automated Functional Testing in 2019
Why You Need to Care About Automated Functional Testing in 2019
Sarah Elson
 
Top Java Script Frameworks for 2019
Top Java Script Frameworks for 2019
Sarah Elson
 
Cross Browser Automation Testing Using Watir
Cross Browser Automation Testing Using Watir
Sarah Elson
 
How to Implement Continuous Testing in Dev Ops Like a Pro
How to Implement Continuous Testing in Dev Ops Like a Pro
Sarah Elson
 
CSS With Feature Detection for Cross Browser Compatibility
CSS With Feature Detection for Cross Browser Compatibility
Sarah Elson
 
Skyrocket Your Cross Browser Testing with Minimal Effort
Skyrocket Your Cross Browser Testing with Minimal Effort
Sarah Elson
 
Using galen framework for automated cross browser layout testing
Using galen framework for automated cross browser layout testing
Sarah Elson
 
17 Ways to Save Time on Manual Cross Browser Testing
17 Ways to Save Time on Manual Cross Browser Testing
Sarah Elson
 
What is Continuous Integration and Continuous Delivery
What is Continuous Integration and Continuous Delivery
Sarah Elson
 
Overcoming The Challenges Faced in Exploratory Testing
Overcoming The Challenges Faced in Exploratory Testing
Sarah Elson
 
Guide to Browser Compatibility for Online Learning Platforms
Guide to Browser Compatibility for Online Learning Platforms
Sarah Elson
 
What is the Need for Software Testing?
What is the Need for Software Testing?
Sarah Elson
 
Top 15 Interview Questions for Manual Testers
Top 15 Interview Questions for Manual Testers
Sarah Elson
 
Design Patterns for Micro Service Architecture
Design Patterns for Micro Service Architecture
Sarah Elson
 
Top 13 Mistakes Committed by Angular Java script Developers
Top 13 Mistakes Committed by Angular Java script Developers
Sarah Elson
 
Importance of a Test Management Tool for Your Project
Importance of a Test Management Tool for Your Project
Sarah Elson
 
Easy Cross Browser Testing with LambdaTest Screenshots Chrome Extension
Easy Cross Browser Testing with LambdaTest Screenshots Chrome Extension
Sarah Elson
 
Ad

Recently uploaded (20)

Women in Tech: Marketo Engage User Group - June 2025 - AJO with AWS
Women in Tech: Marketo Engage User Group - June 2025 - AJO with AWS
BradBedford3
 
AI-Powered Compliance Solutions for Global Regulations | Certivo
AI-Powered Compliance Solutions for Global Regulations | Certivo
certivoai
 
What is data visualization and how data visualization tool can help.pdf
What is data visualization and how data visualization tool can help.pdf
Varsha Nayak
 
Who will create the languages of the future?
Who will create the languages of the future?
Jordi Cabot
 
Agile Software Engineering Methodologies
Agile Software Engineering Methodologies
Gaurav Sharma
 
Agentic Techniques in Retrieval-Augmented Generation with Azure AI Search
Agentic Techniques in Retrieval-Augmented Generation with Azure AI Search
Maxim Salnikov
 
Integrating Survey123 and R&H Data Using FME
Integrating Survey123 and R&H Data Using FME
Safe Software
 
MOVIE RECOMMENDATION SYSTEM, UDUMULA GOPI REDDY, Y24MC13085.pptx
MOVIE RECOMMENDATION SYSTEM, UDUMULA GOPI REDDY, Y24MC13085.pptx
Maharshi Mallela
 
IMAGE CLASSIFICATION USING CONVOLUTIONAL NEURAL NETWORK.P.pptx
IMAGE CLASSIFICATION USING CONVOLUTIONAL NEURAL NETWORK.P.pptx
usmanch7829
 
Microsoft Business-230T01A-ENU-PowerPoint_01.pptx
Microsoft Business-230T01A-ENU-PowerPoint_01.pptx
soulamaabdoulaye128
 
DevOps for AI: running LLMs in production with Kubernetes and KubeFlow
DevOps for AI: running LLMs in production with Kubernetes and KubeFlow
Aarno Aukia
 
Code and No-Code Journeys: The Coverage Overlook
Code and No-Code Journeys: The Coverage Overlook
Applitools
 
Meet You in the Middle: 1000x Performance for Parquet Queries on PB-Scale Dat...
Meet You in the Middle: 1000x Performance for Parquet Queries on PB-Scale Dat...
Alluxio, Inc.
 
Software Engineering Process, Notation & Tools Introduction - Part 3
Software Engineering Process, Notation & Tools Introduction - Part 3
Gaurav Sharma
 
Step by step guide to install Flutter and Dart
Step by step guide to install Flutter and Dart
S Pranav (Deepu)
 
Plooma is a writing platform to plan, write, and shape books your way
Plooma is a writing platform to plan, write, and shape books your way
Plooma
 
Artificial Intelligence Applications Across Industries
Artificial Intelligence Applications Across Industries
SandeepKS52
 
Migrating to Azure Cosmos DB the Right Way
Migrating to Azure Cosmos DB the Right Way
Alexander (Alex) Komyagin
 
dp-700 exam questions sample docume .pdf
dp-700 exam questions sample docume .pdf
pravkumarbiz
 
Automated Migration of ESRI Geodatabases Using XML Control Files and FME
Automated Migration of ESRI Geodatabases Using XML Control Files and FME
Safe Software
 
Women in Tech: Marketo Engage User Group - June 2025 - AJO with AWS
Women in Tech: Marketo Engage User Group - June 2025 - AJO with AWS
BradBedford3
 
AI-Powered Compliance Solutions for Global Regulations | Certivo
AI-Powered Compliance Solutions for Global Regulations | Certivo
certivoai
 
What is data visualization and how data visualization tool can help.pdf
What is data visualization and how data visualization tool can help.pdf
Varsha Nayak
 
Who will create the languages of the future?
Who will create the languages of the future?
Jordi Cabot
 
Agile Software Engineering Methodologies
Agile Software Engineering Methodologies
Gaurav Sharma
 
Agentic Techniques in Retrieval-Augmented Generation with Azure AI Search
Agentic Techniques in Retrieval-Augmented Generation with Azure AI Search
Maxim Salnikov
 
Integrating Survey123 and R&H Data Using FME
Integrating Survey123 and R&H Data Using FME
Safe Software
 
MOVIE RECOMMENDATION SYSTEM, UDUMULA GOPI REDDY, Y24MC13085.pptx
MOVIE RECOMMENDATION SYSTEM, UDUMULA GOPI REDDY, Y24MC13085.pptx
Maharshi Mallela
 
IMAGE CLASSIFICATION USING CONVOLUTIONAL NEURAL NETWORK.P.pptx
IMAGE CLASSIFICATION USING CONVOLUTIONAL NEURAL NETWORK.P.pptx
usmanch7829
 
Microsoft Business-230T01A-ENU-PowerPoint_01.pptx
Microsoft Business-230T01A-ENU-PowerPoint_01.pptx
soulamaabdoulaye128
 
DevOps for AI: running LLMs in production with Kubernetes and KubeFlow
DevOps for AI: running LLMs in production with Kubernetes and KubeFlow
Aarno Aukia
 
Code and No-Code Journeys: The Coverage Overlook
Code and No-Code Journeys: The Coverage Overlook
Applitools
 
Meet You in the Middle: 1000x Performance for Parquet Queries on PB-Scale Dat...
Meet You in the Middle: 1000x Performance for Parquet Queries on PB-Scale Dat...
Alluxio, Inc.
 
Software Engineering Process, Notation & Tools Introduction - Part 3
Software Engineering Process, Notation & Tools Introduction - Part 3
Gaurav Sharma
 
Step by step guide to install Flutter and Dart
Step by step guide to install Flutter and Dart
S Pranav (Deepu)
 
Plooma is a writing platform to plan, write, and shape books your way
Plooma is a writing platform to plan, write, and shape books your way
Plooma
 
Artificial Intelligence Applications Across Industries
Artificial Intelligence Applications Across Industries
SandeepKS52
 
dp-700 exam questions sample docume .pdf
dp-700 exam questions sample docume .pdf
pravkumarbiz
 
Automated Migration of ESRI Geodatabases Using XML Control Files and FME
Automated Migration of ESRI Geodatabases Using XML Control Files and FME
Safe Software
 

Selenium Web Driver Tutorial for Cross Browser Testing

  • 3. Components of the Selenium Suite ● Selenium Integrated Development Environment (IDE) ● Selenium Remote Control (RC) ● Selenium WebDriver ● Selenium Grid
  • 4. Selenium Integrated Development Environment Selenium IDE is a simple Firefox Plugin and it is used to record & playback scripts. However, the Selenium IDE can only be used to write automation scripts for automating testing of simple use cases. Selenium IDE does not support Conditional statements, Exception handling, loops, screenshot capture, etc.
  • 5. Selenium Remote Control For testing complex scenarios, Selenium Remote Control (RC) can be used. It is based on the client- server model which makes it possible to execute tests on the browser that is controlled by the server. There are client libraries in different programming languages which make it easy for developers to write effective test cases
  • 6. Selenium WebDriver The primary focus of our Selenium WebDriver tutorial. By far, we know that Selenium IDE is GUI based, where Selenium RC is a standalone Java program that will allow you to execute HTML test suites. Selenium WebDriver framework is more widely used when compared to Selenium IDE & Selenium RC.
  • 7. Serial testing is fine till the time you have to test code that is confined to few browsers, operating systems, or devices. However, the testing methodology would falter once testing has to be formed in an environment that has multiple combinations. Selenium Grid
  • 8. As a part of Selenium WebDriver tutorial, it is imperative to have a look at the major blocks that comprise the Selenium WebDriver architecture: ● Selenium Client Libraries ● JSON Wire Protocol ● Browser Drivers ● Browsers Selenium WebDriver Architecture
  • 9. Selenium Client Libraries As mentioned earlier, developers can use Selenium to write test code in different languages like C#, Java, Python, Perl, etc. The multi-language support is possible due to Selenium Client Libraries or Selenium Language Bindings.
  • 10. JSON Wire Protocol JSON (JavaScript Object Notation) Wire Protocol facilitates the transfer of data between the Client & Server. It is REST (Representational State Transfer) based API. Each browser will have its own browser driver.
  • 11. Browser Driver is mainly used for communicating with the browsers. Since the internal logic of the browser & its functionality is not revealed, Browser Driver ensures the necessary layer of ‘encapsulation’ in order to keep execution level details more abstract. Browser Drivers
  • 12. Since Browser Drivers are available for popular browsers like Chrome, Firefox, Internet Explorer, Safari, Microsoft Edge, etc., you can use either of them for performing cross browser testing. It should be noted that you cannot perform cross browser testing of a website on a browser whose Browser Driver is not publicly available. Browsers
  • 13. Now that you are aware of the basics of Selenium and Browser Drivers, it is time we have a look at a simple WebDriver script in our Selenium WebDriver tutorial. Before we look at the example, please make sure that you have the programming environment ready i.e. download the IDE of your choice (We are using the with all the required packages/software downloaded from the Eclipse Marketplace). Selenium WebDriver In Action
  • 14. The previous section in our Selenium WebDriver tutorial, we used the Firefox WebDriver. In this section, we look at the changes that are required in case you are using the Chrome browser for testing. You should ensure that the standalone ChromeDriver binary (which is different than the Chrome browser binary) is available in the right path or it is present as a part of the webdriver.chrome.driver environment variable. Chrome WebDriver example
  • 15. So far in our Selenium WebDriver tutorial, we have demonstrated cross browser testing using the Firefox WebDriver & Chrome WebDriver. In this section, we look at the changes that are required in case you are using the Chrome browser for testing. You should download the correct Internet Explorer WebDriver (32 bit/64 bit) from here or here. Internet Explorer WebDriver Example
  • 16. That was all from our end in our basic Selenium WebDriver tutorial. We hope this was useful to you. Do share your questions and thoughts on the same in the comment section below. We will be upcoming with more blogs revolving around Selenium, so stay tuned! www.lambdatest.com CONCLUSION