SlideShare a Scribd company logo
Generic Selenium WebDriver Install
Speedrun checklist
Basic steps:
Install Java and supporting tools
install Java JDK
install Maven
check Java and Maven work by running a sample test
Install IntelliJ
check IntelliJ works by running the sample test
Install WebDriver Supporting Tools
download and Install Chrome
download and Install Firefox
download and install Marionette GeckoDriver
download and Install ChromeDriver
check installs work by running the sample tests
Install Videos
Windows Install Videos
YouTube Video Showing the Java Install on Windows 10
https://www.youtube.com/watch?v=j­46lYWAHF0
YouTube Video Showing the WebDriver Install on Windows 10
https://www.youtube.com/watch?v=gteqOBS_Ln4
Mac Install Videos
YouTube Video Showing the Java Install on a Mac
https://youtu.be/ff5ZsthcSZw
YouTube Video Showing the WebDriver Install on a Mac
https://youtu.be/nq97dfaVmC4
Windows Install Speedrun checklist
Install Java Pre­requisites
For instructions on how to install Java, Maven and IntelliJ; and
check they are working, use the checklist in  startUsingJavaJunit 
project:
 startUsingJavaJunit  project
Java Install Checklist
Install Sample WebDriver Project on Windows
 [ ] Download Test Project (this has a simple pom.xml and a
basic test to run)
 [ ] visit
https://github.com/eviltester/startUsingSeleniumWebDriver
 [ ] download the zip file and unzip somewhere
 [ ] Install and run IntelliJ Community Edition
 [ ] open project for the unzipped pom.xml file
 [ ] check most up to date version of webdriver in the
unzipped pom.xml file
 [ ] check the webdriver downloads page or the
maven page for the up to date version
 [ ] amend the pom.xml file if the version number is
not up to date
 [ ] exit IntelliJ
Install Firefox and Marionette GeckoDriver on
Windows
 [ ] If install ESR version of Firefox (45)
https://www.mozilla.org/en­US/firefox/organizations/faq/ 
*  [ ] no need to download any extra drivers 
*  [ ] in startUsingSeleniumWebDriver folder run command
 mvn test ‐Dtest=MyFirstTest 
 [ ] Install Current version of Firefox 
*  [ ] download GeckoDriver add it to the path 
* https://github.com/mozilla/geckodriver 
* https://github.com/mozilla/geckodriver/releases 
*  [ ] in startUsingSeleniumWebDriver folder run command
 mvn test ‐Dtest=MyFirstTestFF48 
Install Chrome and ChromeDriver on Windows
 [ ] Install Current version of Chrome 
*  [ ] download ChromeDriver add it to the path
* https://sites.google.com/a/chromium.org/chromedriver/ 
*  [ ] in startUsingSeleniumWebDriver folder run command
 mvn test ‐Dtest=MyFirstChromeTest 
Run Test From IDE on Windows
 [ ] Back in IntelliJ
 [ ] run MyFirstTest, or MyFirstTestFF48 or
MyFirstChromeTest class
 [ ] right click on the class in the project window and
select "Run
 [ ] When the test runs from the IDE, you are finished your
install and setup
Mac Install Speedrun checklist ­
Homebrew
Install Java Pre­requisites
For instructions on how to install Java, Maven and IntelliJ; and
check they are working, use the checklist in  startUsingJavaJunit 
project:
 startUsingJavaJunit  project
Java Install Checklist
Install WebDriver Sample Project on Mac
 [ ] Install Java JDK, Maven ­ see  startUsingJavaJunit 
project
 [ ] Install and run IntelliJ Community Edition ­ see
 startUsingJavaJunit  project
 [ ] Download Test Project (this has a simple pom.xml and a
basic test to run)
 [ ] visit
https://github.com/eviltester/startUsingSeleniumWebDriver
 [ ] download the zip file and unzip somewhere
 [ ] open project for the unzipped pom.xml file
 [ ] check most up to date version of webdriver in the
unzipped pom.xml file
 [ ] check the Selenium webdriver downloads page or the
maven page for the up to date version
I do not recommend using a beta version
 [ ] amend the  pom.xml  file if the version number is not
up to date
 [ ] exit IntelliJ
Install Firefox and Marionette GeckoDriver on
Mac
 [ ] If install ESR version of Firefox (45)
https://www.mozilla.org/en­US/firefox/organizations/faq/
 [ ] no need to download any extra drivers
 [ ] in startUsingSeleniumWebDriver folder run command
 mvn test ‐Dtest=MyFirstTest 
 [ ] Install Current version of Firefox
either with cask  brew cask install firefox 
or visit the site and install
 [ ] download GeckoDriver add it to the path
https://github.com/mozilla/geckodriver
https://github.com/mozilla/geckodriver/releases
extract into a folder and rename to wires
add path to  .bash_profile 
 export PATH=$PATH:/folder/you/extracted/it/to 
 [ ] in startUsingSeleniumWebDriver folder run command
 mvn test ‐Dtest=MyFirstTestFF48 
Install Chrome and ChromeDriver on Mac
 [ ] Install Current version of Chrome 
* either with cask  brew cask install google‐chrome  
* or visit the site and install
 [ ]  Install ChromeDriver 
*  [ ] download ChromeDriver add it to the path
* https://sites.google.com/a/chromium.org/chromedriver/ 
* extract into a folder 
* add folder path to  .bash_profile  
*  export PATH=$PATH:/folder/you/extracted/it/to  
*  [ ] in startUsingSeleniumWebDriver folder run command
 mvn test ‐Dtest=MyFirstChromeTest 
Run Test From IDE on Windows
 [ ] Back in IntelliJ
 [ ] run MyFirstTest, or MyFirstTestFF48 or
MyFirstChromeTest class
 [ ] right click on the class in the project window and
select "Run
 [ ] When the test runs from the IDE, you are finished your
install and setup
Generic Links:
sample JUnit test project from
https://github.com/eviltester/startUsingJavaJUnit
Java Install Checklist
Download IntelliJ from
http://www.jetbrains.com/idea/download/
sample webdriver test project from
https://github.com/eviltester/startUsingSeleniumWebDriver
Check current webdriver version from
http://docs.seleniumhq.org/download/
http://docs.seleniumhq.org/download/maven.jsp
ChromeDriver
https://sites.google.com/a/chromium.org/chromedriver/
Mozilla GeckoDriver
https://github.com/mozilla/geckodriver
https://github.com/mozilla/geckodriver/releases
Mac HomeBrew and Cask
http://brew.sh
https://caskroom.github.io/
Selenium Simplified
Online Training and blog teaching Selenium
WebDriver with Java
www.seleniumsimplified.com
By Alan Richardson
www.eviltester.com
www.javafortesters.com
www.compendiumdev.co.uk
http://uk.linkedin.com/in/eviltester
@eviltester

More Related Content

PDF
Checklist - How to install Java, Maven Intellij on Windows & Mac
DOCX
2. portfolio links and descriptions in order3
PDF
Using java8 for unit testing while being backward compatible
PDF
Hands on iOS developments with jenkins
DOC
Sample - Test Cases - Adobe Flash
PDF
Aikau testing tech talk live 83 20150204
PPTX
Developing Android Apps
Checklist - How to install Java, Maven Intellij on Windows & Mac
2. portfolio links and descriptions in order3
Using java8 for unit testing while being backward compatible
Hands on iOS developments with jenkins
Sample - Test Cases - Adobe Flash
Aikau testing tech talk live 83 20150204
Developing Android Apps

What's hot (6)

PDF
Node.JS Tools for Visual Studio and Azure
PDF
Mobile Web Video
PDF
Complete solution: Uninstall AVG AntiVirus FREE 2015 and other AVG products.pdf
PPTX
Ad authentication in opmanager
PDF
Android Studio Setup Guide on Mac OS X 10.11`
Node.JS Tools for Visual Studio and Azure
Mobile Web Video
Complete solution: Uninstall AVG AntiVirus FREE 2015 and other AVG products.pdf
Ad authentication in opmanager
Android Studio Setup Guide on Mac OS X 10.11`
Ad

Viewers also liked (20)

PPTX
Codeception VisualCeption
PPTX
Selenium Basics Crashcourse
PPTX
Автоматизируем тестирование UI с Ruby, Cucumber и Selenium
PPTX
How to level-up your Selenium tests with Visual Testing #SeleniumCamp
PPTX
Get Started With Selenium 3 and Selenium 3 Grid
PDF
Robot Framework: универсальный инструмент автоматизатора
PDF
Test Bash Netherlands Alan Richardson "How to misuse 'Automation' for testing...
PPTX
Careers in software testing
PDF
Reembolso Gtos Maestros Superv Carta 08
PDF
Test Automation Day 2015 Keynote Alan Richardson - Practical Lessons Learned ...
PDF
TestWorksConf 2015 Keynote Test Automation Conference Amsterdam
PDF
Technical Mobile Testing - Risks, Issues and Experiences (EuroSTAR Mobile Dee...
PPTX
Диаграмма разрешения конфликтов
PPT
AUTOMATED TESTING USING PYTHON (ATE)
PDF
Upgrading to Selenium WebDriver version 3
DOCX
POLIZA DE SEGURO ESTUDIANTIL UNICESAR
PDF
Joint slides Isabel Evans Alan Richardson Feb UKStar 2017
PPTX
Automated Python Test Frameworks for Hardware Verification and Validation
PDF
Lessons Learned When Automating
PDF
Using Selenium 3 0
Codeception VisualCeption
Selenium Basics Crashcourse
Автоматизируем тестирование UI с Ruby, Cucumber и Selenium
How to level-up your Selenium tests with Visual Testing #SeleniumCamp
Get Started With Selenium 3 and Selenium 3 Grid
Robot Framework: универсальный инструмент автоматизатора
Test Bash Netherlands Alan Richardson "How to misuse 'Automation' for testing...
Careers in software testing
Reembolso Gtos Maestros Superv Carta 08
Test Automation Day 2015 Keynote Alan Richardson - Practical Lessons Learned ...
TestWorksConf 2015 Keynote Test Automation Conference Amsterdam
Technical Mobile Testing - Risks, Issues and Experiences (EuroSTAR Mobile Dee...
Диаграмма разрешения конфликтов
AUTOMATED TESTING USING PYTHON (ATE)
Upgrading to Selenium WebDriver version 3
POLIZA DE SEGURO ESTUDIANTIL UNICESAR
Joint slides Isabel Evans Alan Richardson Feb UKStar 2017
Automated Python Test Frameworks for Hardware Verification and Validation
Lessons Learned When Automating
Using Selenium 3 0
Ad

Similar to Checklist How to Install Firefox GeckoDriver and Chromedriver on Windows and Mac for Selenium WebDriver with Java (20)

PDF
Continuous Web Performance Monitoring with Jenkins
PDF
End to-end testing from rookie to pro
PPTX
Inserting You Tube Into Your Power Point Presentation
PDF
Java Web Start czyli jak żyć z tą dziwną technologią & Continuous Delivery w ...
PDF
Introduction to Selenium and WebDriver
PPTX
Supermondays: Jenkins CI lightning talk
PDF
Angularjs Testdriven Development Tim Chaplin
PDF
Environment Setup for Programming Languages
PPT
Selenium using C# by Yogesh Kumar
PDF
AngularJS and Protractor
PPTX
Word press viral meme generator
PPTX
Wordpress viral meme generator
PPTX
Step by step - Selenium 3 web-driver - From Scratch
PPT
Selenium By Pravin Mishra
PDF
WebDriverIO Tutorial for Selenium Automation.pdf
PPT
Hands on performance testing and analysis with web pagetest
PPTX
Selenium
PPT
Maven Setup
PPTX
Selenium topic 4 - Selenium Web Driver Set Up
PDF
Android UI Testing with Appium
Continuous Web Performance Monitoring with Jenkins
End to-end testing from rookie to pro
Inserting You Tube Into Your Power Point Presentation
Java Web Start czyli jak żyć z tą dziwną technologią & Continuous Delivery w ...
Introduction to Selenium and WebDriver
Supermondays: Jenkins CI lightning talk
Angularjs Testdriven Development Tim Chaplin
Environment Setup for Programming Languages
Selenium using C# by Yogesh Kumar
AngularJS and Protractor
Word press viral meme generator
Wordpress viral meme generator
Step by step - Selenium 3 web-driver - From Scratch
Selenium By Pravin Mishra
WebDriverIO Tutorial for Selenium Automation.pdf
Hands on performance testing and analysis with web pagetest
Selenium
Maven Setup
Selenium topic 4 - Selenium Web Driver Set Up
Android UI Testing with Appium

More from Alan Richardson (20)

PDF
Add More Security To Your Testing and Automating - Saucecon 2021
PDF
Automating to Augment Testing
PDF
Open source tools - Test Management Summit - 2009
PDF
Automating Tactically vs Strategically SauceCon 2020
PDF
The Future of Testing Webinar
PDF
Devfest 2019-slides
PDF
Secrets and Mysteries of Automated Execution Keynote slides
PDF
Automating Pragmatically - Testival 20190604
PDF
Joy of Coding Conference 2019 slides - Alan Richardson
PDF
Programming katas for Software Testers - CounterStrings
PDF
Technology Based Testing
PDF
About Consultant Alan Richardson Compendium Developments Evil Tester
PDF
Shift left-testing
PDF
Automating and Testing a REST API
PDF
Technical and Testing Challenges: Using the "Protect The Square" Game
PDF
TDD - Test Driven Development - Java JUnit FizzBuzz
PDF
If you want to automate, you learn to code
PDF
How To Test With Agility
PDF
Your Automated Execution Does Not Have to be Flaky
PDF
What is Testability vs Automatability? How to improve your Software Testing.
Add More Security To Your Testing and Automating - Saucecon 2021
Automating to Augment Testing
Open source tools - Test Management Summit - 2009
Automating Tactically vs Strategically SauceCon 2020
The Future of Testing Webinar
Devfest 2019-slides
Secrets and Mysteries of Automated Execution Keynote slides
Automating Pragmatically - Testival 20190604
Joy of Coding Conference 2019 slides - Alan Richardson
Programming katas for Software Testers - CounterStrings
Technology Based Testing
About Consultant Alan Richardson Compendium Developments Evil Tester
Shift left-testing
Automating and Testing a REST API
Technical and Testing Challenges: Using the "Protect The Square" Game
TDD - Test Driven Development - Java JUnit FizzBuzz
If you want to automate, you learn to code
How To Test With Agility
Your Automated Execution Does Not Have to be Flaky
What is Testability vs Automatability? How to improve your Software Testing.

Recently uploaded (20)

PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Digital Strategies for Manufacturing Companies
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
ai tools demonstartion for schools and inter college
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Softaken Excel to vCard Converter Software.pdf
Understanding Forklifts - TECH EHS Solution
Reimagine Home Health with the Power of Agentic AI​
Navsoft: AI-Powered Business Solutions & Custom Software Development
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PTS Company Brochure 2025 (1).pdf.......
Upgrade and Innovation Strategies for SAP ERP Customers
Design an Analysis of Algorithms II-SECS-1021-03
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
2025 Textile ERP Trends: SAP, Odoo & Oracle
Digital Strategies for Manufacturing Companies
CHAPTER 2 - PM Management and IT Context
L1 - Introduction to python Backend.pptx
Operating system designcfffgfgggggggvggggggggg
Odoo Companies in India – Driving Business Transformation.pdf
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
ai tools demonstartion for schools and inter college
Design an Analysis of Algorithms I-SECS-1021-03
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus

Checklist How to Install Firefox GeckoDriver and Chromedriver on Windows and Mac for Selenium WebDriver with Java