PallaviSharma617656
9 views
15 slides
Aug 30, 2024
Slide 1 of 15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
About This Presentation
It is a talk about getting started with Selenium. It was first presented at the Selenium Open Space Conference 2023.
Size: 897.04 KB
Language: en
Added: Aug 30, 2024
Slides: 15 pages
Slide Content
New To
Selenium?
Let us get you
started then!
PALLAVI SHARMA
FOUNDER 5 ELEMENTS LEARNING
AGENDA
•Hellos!
•What is Selenium
•A brief history
•Current Structure
•Uses of Selenium
•Beyond programming language
•Where to learn from
•How can you contribute
•Selenium Ecosystem
•Any questions?
2
3
What is
Selenium?
Selenium automates web
browsers, that’s it. How we
use that power its entirely
up to us!
4
Components
of Selenium
5
Selenium IDE Selenium
WebDriver
Selenium Grid
Features of Selenium
6
Support Multiple
Browsers
Support Multiple
Programming Language
Support Multiple
Operating System
HISTORY OF
SELENIUM
2
Milestone
Paul Hammantand others created
the remote server (RC) and
suggested driver mode of Selenium
Pat Lightbodycreated Grid
2
0
0
4
1
Milestone
Jason Huggins build
JavaScriptTestRunner
while working in
Thoughtworks
4
Milestone
Simon Stewart at
Google worked on
WebDriver, which
merged with
Selenium creating
Selenium WebDriver
(ver2.0) in 2009
2
0
0
4
3
Milestone
Creation of
Selenium IDE by
Shinya Kasatanifor
firefox. Mike and
others worked on
selenium core
coming closer to 1.0
6
Milestone
Selenium 4.0 released with
changes to W3C protocol
for communication and
major change in Grid
architecture
2
0
0
6
Milestone
Selenium 3 was
released where
WebDriver API
became a standard
and RC was
removed
2
0
2
3
7Milestone
WebDriver
manager created by
BoniGarcia gets
integrated with
Selenium to create
Selenium manager
2
0
0
7
2
0
1
6
2
0
2
1
5
STRUCTURE
Jim`Evans
David Burns
Titus
Diego Molina
Puja Jagani
Sri Harsha
SELENIUM
TLC
Manoj Kumar
David Burns
MaaretPyhäjärvi
Marcus Merrel
Diego Molina
SELENIUM
PLC
SELENIUM
CONTRIBUTORS
SELENIUM
HQ
SELENIUM
COMITTERS
SELENIUM
COMMUNITY
SELENIUM
TRIAGERS
https://www.selenium.dev/project/structure/
CORE
SELENIUM
DOCS AND
WEBSITE
TRANSLATORS
DOCKER
SELENIUM
What Could Selenium Be Used For
9
Testing Web
Applications
Automate
Administrative
Tasks
Web
Scraping(not
suggested)
LLM Auto
Agents
RPA
Automation
Vendors (make
money)
10
Beyond Programming Languages
Web
Creation
Browser
Management
Element
Identification
Action on
Elements
Execution
Local Cloud Grid
1
PROJECT
MANAGEMENT
TOOL
2
3
DESIGN
AUTOMATION
FRAMEWORK
4
SELECT
REPORTING
TOOL
(ADD LOGGING
TOOL)
5
SET UP
GRID
6
7
LAUNCH
8
WHEN USING SELENIUM FOR TESTING
SELECT
PROGRAMMING
LANGUAGE
SELECT
UNIT TEST
TOOL
SET UP
CI/CD TOOL
12
Where To Learn From
Selenium
Website
Test
Automation
University
Udemy
Independent
Coaches
Other learning
platforms
Self
Contribute To Selenium
13
USE SELENIUM PARTICIPATE IN
EVENTS
HELP IN IMPROVING
DOCUMENTATION
HELP IN FIXING ISSUES
OR RAISE ISSUE
PROVIDE HELP BY
ANSWERING
QUESTIONS
MONETARY SUPPORT