SlideShare a Scribd company logo
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
Topics for Today’s Selenium Training
1. Why Use Selenium?
2. What is Selenium?
3. Versions and Suite of Tools.
4. How to Set-up Selenium?
5. Hands-on!
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
Why Use Selenium?
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
Why Use Selenium?
Beating the tedious challenges of manual testing is the obvious reason behind using automated tools.
And, here’s why Selenium is the best choice:
Being Open-Source, Selenium is available for free.
Selenium works good with any Operating System.
Selenium lets you perform tests on any Web Browser.
Selenium supports multiple Programming Languages.
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
Selenium vs. its Counterparts
There are several tools to test other types of applications, but testing of dynamic web applications is done best with Selenium.
Features HP QTP IBM RFT TestComplete Selenium
License Required Required Required Open Source
Cost High High High Free
Customer support Yes Yes Yes Yes; Open source community
Coding skills Low Low High Very High
Environment support Only Windows Only Windows
Windows only (7, Vista,
Server 2008 or later OS)
Windows, Linux, Mac
Language support VB Script Java and C#
VB Script, JS Script, Delphi
Script, C++ & C#
Java, C#, Ruby, Python, Perl
& PHP
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
What is Selenium?
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
What is Selenium?
“Selenium is an open-source tool that can automate almost any web browser. ”
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
What is Selenium?
“Selenium is an open-source tool that can automate almost any web browser. ”
So many test
cases, so much
work..... So
much stress !!!!!!
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
What is Selenium?
“Selenium is an open-source tool that can automate almost any web browser. ”
So many test
cases, so much
work..... So
much stress !!!!!!
Testing with
Selenium has made
life so relaxing !!
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
What is Selenium?
“Selenium is an open-source tool that can automate almost any web browser. ”
➢ Selenium can only be used to test web applications.
➢ Selenium is fast and easy to use even with large sets of data, and has a guaranteed accuracy.
➢ Selenium directly runs scripts for any web browser to automate the web application and test it.
So many test
cases, so much
work..... So
much stress !!!!!!
Testing with
Selenium has made
life so relaxing !!
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
Versions and Suite of Tools
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
Versions and Suite of Tools
As of April – 2018, the latest release of the tool is Selenium Version 3.12.0.
The Selenium suite comprised the following four components:
Selenium RC, however, was merged with WebDriver and launched anew as Selenium WebDriver with better functionalities.
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
Versions and Suite of Tools
Selenium
Version 1
Selenium
Version 2
Selenium
Version 3
Selenium
IDE
Selenium
IDE
Selenium
IDE
Selenium
Grid
Selenium
Grid
Selenium
Grid
Selenium
RC
Selenium
WebDriver
Selenium
WebDriver
WebDriver
MERGED
IMPROVED
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
How to Set-up Selenium?
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
How to Set-up Selenium?
The following three software are prerequisite to begin using Selenium.
I. Java → Programming Language to write scripts
II. Eclipse → Environment to compile and run scripts
III. Selenium → Framework for testing web applications
Let’s get started on installing and setting them up →
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
How to Set-up Selenium?
Step 1: Installing Java
✓ Download and install the latest release of the Java Platform, Standard Edition Development Kit from the
following link:- http://www.oracle.com/technetwork/java/javase/downloads/index.html
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
How to Set-up Selenium?
✓ After Java is installed, we’ll need to set Environment Variables to use JDK with Eclipse.
✓ Right click on My PC →Go to Properties →Go to Advanced System Settings →System Properties window
pops up →Click on Environment Variables under the Advanced tab.
✓ Environment Variables window pops up →Click on New under User variables.
✓ Under the Edit User Variable window that pops up, set the Variable name as Path and Variable value as the
location of the bin folder inside the JDK folder on your system. Similarly, create another variable with the
name JAVA_HOME and set its values as the location of the JDK folder.
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
How to Set-up Selenium?
Step 2: Installing Eclipse
✓ Download and install the latest release for Eclipse from the following link:
https://www.eclipse.org/downloads/
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
How to Set-up Selenium?
Step 3: Download Selenium JAR Files
✓ Open the link given below to download the JAR files for Selenium:
http://selenium-release.storage.googleapis.com/index.html
✓ Select the version that you want to use.
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
How to Set-up Selenium?
✓ Download the JAR files (selenium-server-3.9.1.zip & selenium-server-standalone-3.9.1.jar for version 3.9)
from the version that you have selected.
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
How to Set-up Selenium?
Step 4: Configuring Eclipse for Selenium
✓ Open Eclipse and set a path for your workplace directory in the Eclipse Launcher window and click Launch.
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
How to Set-up Selenium?
✓ After Eclipse is launched, go to
File →New →Java Project.
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
How to Set-up Selenium?
✓ Enter Project Name →Selenium Project.
✓ Click Finish.
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
How to Set-up Selenium?
✓ Under the Package Explorer tab, right click on the name of your project (Selenium Project), go to
Build Path →Configure Build Path.
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
How to Set-up Selenium?
✓ Click on the Libraries tab, select Classpath then click on Add External JARs.
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
How to Set-up Selenium?
✓ Find all the JAR files that we downloaded, select them and click on Open.
✓ After you’re done adding all the JAR files, Click on Apply and Close.
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
Hands-on in Selenium!
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
Hands-on in Selenium
Now that the prerequisites have all been installed and Selenium has been configured for the
Eclipse IDE, how about we automate and test Gmail using Google Chrome?
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
Session In A Minute
Why Use Selenium?
Versions and Suite of Tools
What Is Selenium?
How to Set-up Selenium?
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
WebDriver vs. IDE vs. RC
➢ Data Warehouse is like a relational database designed for analytical needs.
➢ It functions on the basis of OLAP (Online Analytical Processing).
➢ It is a central location where consolidated data from multiple locations (databases) are stored.

More Related Content

What's hot (20)

PPTX
Cypress Automation
Susantha Pathirana
 
PPTX
Selenium web driver
Sun Technlogies
 
PDF
Automation Testing using Selenium Webdriver
Pankaj Biswas
 
PDF
Automation Testing using Selenium
Naresh Chintalcheru
 
PPTX
Automation - web testing with selenium
Tzirla Rozental
 
PPTX
Selenium ppt
Aneesh Rangarajan
 
PDF
Web automation using selenium.ppt
Ana Sarbescu
 
PPTX
Selenium test automation
Srikanth Vuriti
 
PPT
QSpiders - Automation using Selenium
Qspiders - Software Testing Training Institute
 
PPTX
Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...
Edureka!
 
PDF
What is Sanity Testing? Edureka
Edureka!
 
PDF
How To Write A Test Case In Software Testing | Edureka
Edureka!
 
PPTX
Automated Test Framework with Cucumber
Ramesh Krishnan Ganesan
 
PPT
Test automation process
Bharathi Krishnamurthi
 
PPT
Selenium Concepts
Swati Bansal
 
PPTX
Data driven Automation Framework with Selenium
Edureka!
 
PPTX
Selenium introduction
Pankaj Dubey
 
PDF
Performance Testing Using JMeter | Edureka
Edureka!
 
PPT
Automation testing
Biswajit Pratihari
 
PPT
Test Automation Framework Designs
Sauce Labs
 
Cypress Automation
Susantha Pathirana
 
Selenium web driver
Sun Technlogies
 
Automation Testing using Selenium Webdriver
Pankaj Biswas
 
Automation Testing using Selenium
Naresh Chintalcheru
 
Automation - web testing with selenium
Tzirla Rozental
 
Selenium ppt
Aneesh Rangarajan
 
Web automation using selenium.ppt
Ana Sarbescu
 
Selenium test automation
Srikanth Vuriti
 
QSpiders - Automation using Selenium
Qspiders - Software Testing Training Institute
 
Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...
Edureka!
 
What is Sanity Testing? Edureka
Edureka!
 
How To Write A Test Case In Software Testing | Edureka
Edureka!
 
Automated Test Framework with Cucumber
Ramesh Krishnan Ganesan
 
Test automation process
Bharathi Krishnamurthi
 
Selenium Concepts
Swati Bansal
 
Data driven Automation Framework with Selenium
Edureka!
 
Selenium introduction
Pankaj Dubey
 
Performance Testing Using JMeter | Edureka
Edureka!
 
Automation testing
Biswajit Pratihari
 
Test Automation Framework Designs
Sauce Labs
 

Similar to How to Write & Run a Test Case in Selenium | Selenium Tutorial | Selenium Training | Edureka (20)

PDF
Mastering Selenium WebDriver: A Comprehensive Tutorial with Real-World Examples
jamescantor38
 
PPT
Selenium By Pravin Mishra
Pravin Mishra
 
PPT
Selenium
Kalyan ch
 
PPTX
Selenium IDE
b4usolution .
 
PDF
Selenium Tutorial
prad_123
 
PPTX
Selenium Testing
Shreshtt Bhatt
 
PDF
Selenium Testing The Complete Step-by-Step Tutorial.pdf
Steve Wortham
 
PPT
Selenium Basics by Quontra Solutions
QUONTRASOLUTIONS
 
DOC
Selenium Automation Using Ruby
Kumari Warsha Goel
 
PDF
Webinar: Selenium WebDriver - Automation Uncomplicated
Edureka!
 
DOCX
Selenium webdriver Setup | Selenium Webdriver with Java and Eclipse Setup
ComputerTrainingsOnline
 
PPTX
Selenium- A Software Testing Tool
Zeba Tahseen
 
PPT
Selenium
conect2krish
 
PPT
Selenium training
Robin0590
 
PDF
Selenium Online Training
Nagendra Kumar
 
PDF
Selenium Automation Testing What, Why and How
KiwiQA
 
DOC
Selenium course syllabus
lakshmipriyaaka
 
PDF
Selenium Latest Version Update | QR Solutions Pvt Ltd
qrsolutionsindia
 
PDF
Selenium by using JAVA
mahirayavarapu
 
Mastering Selenium WebDriver: A Comprehensive Tutorial with Real-World Examples
jamescantor38
 
Selenium By Pravin Mishra
Pravin Mishra
 
Selenium
Kalyan ch
 
Selenium IDE
b4usolution .
 
Selenium Tutorial
prad_123
 
Selenium Testing
Shreshtt Bhatt
 
Selenium Testing The Complete Step-by-Step Tutorial.pdf
Steve Wortham
 
Selenium Basics by Quontra Solutions
QUONTRASOLUTIONS
 
Selenium Automation Using Ruby
Kumari Warsha Goel
 
Webinar: Selenium WebDriver - Automation Uncomplicated
Edureka!
 
Selenium webdriver Setup | Selenium Webdriver with Java and Eclipse Setup
ComputerTrainingsOnline
 
Selenium- A Software Testing Tool
Zeba Tahseen
 
Selenium
conect2krish
 
Selenium training
Robin0590
 
Selenium Online Training
Nagendra Kumar
 
Selenium Automation Testing What, Why and How
KiwiQA
 
Selenium course syllabus
lakshmipriyaaka
 
Selenium Latest Version Update | QR Solutions Pvt Ltd
qrsolutionsindia
 
Selenium by using JAVA
mahirayavarapu
 
Ad

More from Edureka! (20)

PDF
What to learn during the 21 days Lockdown | Edureka
Edureka!
 
PDF
Top 10 Dying Programming Languages in 2020 | Edureka
Edureka!
 
PDF
Top 5 Trending Business Intelligence Tools | Edureka
Edureka!
 
PDF
Tableau Tutorial for Data Science | Edureka
Edureka!
 
PDF
Python Programming Tutorial | Edureka
Edureka!
 
PDF
Top 5 PMP Certifications | Edureka
Edureka!
 
PDF
Top Maven Interview Questions in 2020 | Edureka
Edureka!
 
PDF
Linux Mint Tutorial | Edureka
Edureka!
 
PDF
How to Deploy Java Web App in AWS| Edureka
Edureka!
 
PDF
Importance of Digital Marketing | Edureka
Edureka!
 
PDF
RPA in 2020 | Edureka
Edureka!
 
PDF
Email Notifications in Jenkins | Edureka
Edureka!
 
PDF
EA Algorithm in Machine Learning | Edureka
Edureka!
 
PDF
Cognitive AI Tutorial | Edureka
Edureka!
 
PDF
AWS Cloud Practitioner Tutorial | Edureka
Edureka!
 
PDF
Blue Prism Top Interview Questions | Edureka
Edureka!
 
PDF
Big Data on AWS Tutorial | Edureka
Edureka!
 
PDF
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Edureka!
 
PDF
Kubernetes Installation on Ubuntu | Edureka
Edureka!
 
PDF
Introduction to DevOps | Edureka
Edureka!
 
What to learn during the 21 days Lockdown | Edureka
Edureka!
 
Top 10 Dying Programming Languages in 2020 | Edureka
Edureka!
 
Top 5 Trending Business Intelligence Tools | Edureka
Edureka!
 
Tableau Tutorial for Data Science | Edureka
Edureka!
 
Python Programming Tutorial | Edureka
Edureka!
 
Top 5 PMP Certifications | Edureka
Edureka!
 
Top Maven Interview Questions in 2020 | Edureka
Edureka!
 
Linux Mint Tutorial | Edureka
Edureka!
 
How to Deploy Java Web App in AWS| Edureka
Edureka!
 
Importance of Digital Marketing | Edureka
Edureka!
 
RPA in 2020 | Edureka
Edureka!
 
Email Notifications in Jenkins | Edureka
Edureka!
 
EA Algorithm in Machine Learning | Edureka
Edureka!
 
Cognitive AI Tutorial | Edureka
Edureka!
 
AWS Cloud Practitioner Tutorial | Edureka
Edureka!
 
Blue Prism Top Interview Questions | Edureka
Edureka!
 
Big Data on AWS Tutorial | Edureka
Edureka!
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Edureka!
 
Kubernetes Installation on Ubuntu | Edureka
Edureka!
 
Introduction to DevOps | Edureka
Edureka!
 
Ad

Recently uploaded (20)

PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
PDF
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
PPTX
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
 
PDF
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
PDF
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
PDF
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
DOCX
Daily Lesson Log MATATAG ICT TEchnology 8
LOIDAALMAZAN3
 
PPSX
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
PDF
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
PDF
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
 
PPTX
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
PDF
UiPath Agentic AI ile Akıllı Otomasyonun Yeni Çağı
UiPathCommunity
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
PDF
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
Safe Software
 
PDF
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
PDF
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
 
PDF
Automating the Geo-Referencing of Historic Aerial Photography in Flanders
Safe Software
 
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
 
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
Daily Lesson Log MATATAG ICT TEchnology 8
LOIDAALMAZAN3
 
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
 
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
UiPath Agentic AI ile Akıllı Otomasyonun Yeni Çağı
UiPathCommunity
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
Safe Software
 
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
 
Automating the Geo-Referencing of Historic Aerial Photography in Flanders
Safe Software
 

How to Write & Run a Test Case in Selenium | Selenium Tutorial | Selenium Training | Edureka

  • 1. Copyright © 2018, edureka and/or its affiliates. All rights reserved.
  • 2. Copyright © 2018, edureka and/or its affiliates. All rights reserved. Topics for Today’s Selenium Training 1. Why Use Selenium? 2. What is Selenium? 3. Versions and Suite of Tools. 4. How to Set-up Selenium? 5. Hands-on!
  • 3. Copyright © 2018, edureka and/or its affiliates. All rights reserved. Why Use Selenium?
  • 4. Copyright © 2018, edureka and/or its affiliates. All rights reserved. Why Use Selenium? Beating the tedious challenges of manual testing is the obvious reason behind using automated tools. And, here’s why Selenium is the best choice: Being Open-Source, Selenium is available for free. Selenium works good with any Operating System. Selenium lets you perform tests on any Web Browser. Selenium supports multiple Programming Languages.
  • 5. Copyright © 2018, edureka and/or its affiliates. All rights reserved. Selenium vs. its Counterparts There are several tools to test other types of applications, but testing of dynamic web applications is done best with Selenium. Features HP QTP IBM RFT TestComplete Selenium License Required Required Required Open Source Cost High High High Free Customer support Yes Yes Yes Yes; Open source community Coding skills Low Low High Very High Environment support Only Windows Only Windows Windows only (7, Vista, Server 2008 or later OS) Windows, Linux, Mac Language support VB Script Java and C# VB Script, JS Script, Delphi Script, C++ & C# Java, C#, Ruby, Python, Perl & PHP
  • 6. Copyright © 2018, edureka and/or its affiliates. All rights reserved. What is Selenium?
  • 7. Copyright © 2018, edureka and/or its affiliates. All rights reserved. What is Selenium? “Selenium is an open-source tool that can automate almost any web browser. ”
  • 8. Copyright © 2018, edureka and/or its affiliates. All rights reserved. What is Selenium? “Selenium is an open-source tool that can automate almost any web browser. ” So many test cases, so much work..... So much stress !!!!!!
  • 9. Copyright © 2018, edureka and/or its affiliates. All rights reserved. What is Selenium? “Selenium is an open-source tool that can automate almost any web browser. ” So many test cases, so much work..... So much stress !!!!!! Testing with Selenium has made life so relaxing !!
  • 10. Copyright © 2018, edureka and/or its affiliates. All rights reserved. What is Selenium? “Selenium is an open-source tool that can automate almost any web browser. ” ➢ Selenium can only be used to test web applications. ➢ Selenium is fast and easy to use even with large sets of data, and has a guaranteed accuracy. ➢ Selenium directly runs scripts for any web browser to automate the web application and test it. So many test cases, so much work..... So much stress !!!!!! Testing with Selenium has made life so relaxing !!
  • 11. Copyright © 2018, edureka and/or its affiliates. All rights reserved. Versions and Suite of Tools
  • 12. Copyright © 2018, edureka and/or its affiliates. All rights reserved. Versions and Suite of Tools As of April – 2018, the latest release of the tool is Selenium Version 3.12.0. The Selenium suite comprised the following four components: Selenium RC, however, was merged with WebDriver and launched anew as Selenium WebDriver with better functionalities.
  • 13. Copyright © 2018, edureka and/or its affiliates. All rights reserved. Versions and Suite of Tools Selenium Version 1 Selenium Version 2 Selenium Version 3 Selenium IDE Selenium IDE Selenium IDE Selenium Grid Selenium Grid Selenium Grid Selenium RC Selenium WebDriver Selenium WebDriver WebDriver MERGED IMPROVED
  • 14. Copyright © 2018, edureka and/or its affiliates. All rights reserved. How to Set-up Selenium?
  • 15. Copyright © 2018, edureka and/or its affiliates. All rights reserved. How to Set-up Selenium? The following three software are prerequisite to begin using Selenium. I. Java → Programming Language to write scripts II. Eclipse → Environment to compile and run scripts III. Selenium → Framework for testing web applications Let’s get started on installing and setting them up →
  • 16. Copyright © 2018, edureka and/or its affiliates. All rights reserved. How to Set-up Selenium? Step 1: Installing Java ✓ Download and install the latest release of the Java Platform, Standard Edition Development Kit from the following link:- http://www.oracle.com/technetwork/java/javase/downloads/index.html
  • 17. Copyright © 2018, edureka and/or its affiliates. All rights reserved. How to Set-up Selenium? ✓ After Java is installed, we’ll need to set Environment Variables to use JDK with Eclipse. ✓ Right click on My PC →Go to Properties →Go to Advanced System Settings →System Properties window pops up →Click on Environment Variables under the Advanced tab. ✓ Environment Variables window pops up →Click on New under User variables. ✓ Under the Edit User Variable window that pops up, set the Variable name as Path and Variable value as the location of the bin folder inside the JDK folder on your system. Similarly, create another variable with the name JAVA_HOME and set its values as the location of the JDK folder.
  • 18. Copyright © 2018, edureka and/or its affiliates. All rights reserved. How to Set-up Selenium? Step 2: Installing Eclipse ✓ Download and install the latest release for Eclipse from the following link: https://www.eclipse.org/downloads/
  • 19. Copyright © 2018, edureka and/or its affiliates. All rights reserved. How to Set-up Selenium? Step 3: Download Selenium JAR Files ✓ Open the link given below to download the JAR files for Selenium: http://selenium-release.storage.googleapis.com/index.html ✓ Select the version that you want to use.
  • 20. Copyright © 2018, edureka and/or its affiliates. All rights reserved. How to Set-up Selenium? ✓ Download the JAR files (selenium-server-3.9.1.zip & selenium-server-standalone-3.9.1.jar for version 3.9) from the version that you have selected.
  • 21. Copyright © 2018, edureka and/or its affiliates. All rights reserved. How to Set-up Selenium? Step 4: Configuring Eclipse for Selenium ✓ Open Eclipse and set a path for your workplace directory in the Eclipse Launcher window and click Launch.
  • 22. Copyright © 2018, edureka and/or its affiliates. All rights reserved. How to Set-up Selenium? ✓ After Eclipse is launched, go to File →New →Java Project.
  • 23. Copyright © 2018, edureka and/or its affiliates. All rights reserved. How to Set-up Selenium? ✓ Enter Project Name →Selenium Project. ✓ Click Finish.
  • 24. Copyright © 2018, edureka and/or its affiliates. All rights reserved. How to Set-up Selenium? ✓ Under the Package Explorer tab, right click on the name of your project (Selenium Project), go to Build Path →Configure Build Path.
  • 25. Copyright © 2018, edureka and/or its affiliates. All rights reserved. How to Set-up Selenium? ✓ Click on the Libraries tab, select Classpath then click on Add External JARs.
  • 26. Copyright © 2018, edureka and/or its affiliates. All rights reserved. How to Set-up Selenium? ✓ Find all the JAR files that we downloaded, select them and click on Open. ✓ After you’re done adding all the JAR files, Click on Apply and Close.
  • 27. Copyright © 2018, edureka and/or its affiliates. All rights reserved. Hands-on in Selenium!
  • 28. Copyright © 2018, edureka and/or its affiliates. All rights reserved. Hands-on in Selenium Now that the prerequisites have all been installed and Selenium has been configured for the Eclipse IDE, how about we automate and test Gmail using Google Chrome?
  • 29. Copyright © 2018, edureka and/or its affiliates. All rights reserved. Session In A Minute Why Use Selenium? Versions and Suite of Tools What Is Selenium? How to Set-up Selenium?
  • 30. Copyright © 2018, edureka and/or its affiliates. All rights reserved. WebDriver vs. IDE vs. RC ➢ Data Warehouse is like a relational database designed for analytical needs. ➢ It functions on the basis of OLAP (Online Analytical Processing). ➢ It is a central location where consolidated data from multiple locations (databases) are stored.