際際滷

際際滷Share a Scribd company logo
A QUICK INTRO TO
SELENIUM
MICHAEL PALOTAS
28.05.2015
Berlin
@michael_palotas
Michael Palotas
Gerbiweg 2
8853 Lachen
SWITZERLAND
Email: michael.palotas@gridfusion.net
@michael_palotas
WHO AM I?
GRIDFUSION
@michael_palotas
AUTOMATION
 is software development
@michael_palotas
A LITTLE HISTORY
Selenium was so named because Huggins,
dissatisfied with testing tools on the market, was
seeking a name that would position the product
as an alternative to Mercury Interactive QuickTest
Professional commercial testing software. The
name, Selenium, was selected because selenium
mineral supplements serve as a cure for mercury
poisoning, Huggins explained.
@michael_palotas
WHAT IS SELENIUM?
SELENIUM AUTOMATES BROWSERS
THAT'S IT
... Almost
Selenium is becoming a W3C standard:
http://www.w3.org/TR/webdriver
@michael_palotas
SELENIUM FLAVORS
Selenium IDE Selenium Selenium GRID
@michael_palotas
WAS IST SELENIUM?
Protocol describing user interactions
Supports most browsers
Supports most programming languages
@michael_palotas
WHAT IT IS NOT?
performance testing tool
reporting tool
testcase management tool
test data generator
drag & drop tool
@michael_palotas
SELENIUM 2 / WEBDRIVER
JSON	
 油WIRE	
 油	
 油
PROTOCOL	
 油
Client	
 油
Java	
 油
C#	
 油
Ruby	
 油
Python	
 油
Server	
 油
i.e.	
 油Selendroid,	
 油iOS-足Driver	
 油
Server	
 油
Server	
 油
@michael_palotas
	
 油
SCALING - SELENIUM GRID
@michael_palotas
SCALING  SELENIUM GRID
CI	
 油
DEV	
 油
.	
 油
SELENIUM	
 油GRID	
 油
HUB	
 油
IOS	
 油 ANDROID	
 油
LINUX	
 油
WINDOWS	
 油
OSX	
 油
@michael_palotas
OPEN SOURCE
It is free
Invest into people instead of licenses
Faster innovation
Independence
Employee engagement
Hiring advantage
Requires a different mindset
@michael_palotas
THANK YOU
Email: michael.palotas@gridfusion.net
Twitter: @michael_palotas
LinkedIn: http://ch.linkedin.com/in/michaelpalotas
XING: http://www.xing.com/profile/Michael_Palotas
@michael_palotas

More Related Content

Viewers also liked (20)

Opening ceremony AISF Pisa
Opening ceremony AISF PisaOpening ceremony AISF Pisa
Opening ceremony AISF Pisa
Jose Gonzalez
Rauno Pella
Rauno PellaRauno Pella
Rauno Pella
guestec691b
Bolet鱈n XXVII julio 2016Bolet鱈n XXVII julio 2016
Bolet鱈n XXVII julio 2016
Nueva Canarias-BC
Bolet鱈n Help/Falck abrilBolet鱈n Help/Falck abril
Bolet鱈n Help/Falck abril
grupoemi
Flyer MusikSommerKurs 2019Flyer MusikSommerKurs 2019
Flyer MusikSommerKurs 2019
arturopiano
Consejos para una compra online seguraConsejos para una compra online segura
Consejos para una compra online segura
yaysi
personajes del hip hoppersonajes del hip hop
personajes del hip hop
ccforero
Wie soziale Medien den Lerntransfer unterst端tzen (k旦nnen)Wie soziale Medien den Lerntransfer unterst端tzen (k旦nnen)
Wie soziale Medien den Lerntransfer unterst端tzen (k旦nnen)
Sandra Sch旦n (aka Schoen)
teatro chinoteatro chino
teatro chino
mariellin
IBM Client Center MadridIBM Client Center Madrid
IBM Client Center Madrid
Enrique de Nicol叩s Mar鱈n
CaseStudyAboutHappyAcademy
CaseStudyAboutHappyAcademyCaseStudyAboutHappyAcademy
CaseStudyAboutHappyAcademy
Sara Hlin Halfdanardottir
Kevin Slade - CV
Kevin Slade - CVKevin Slade - CV
Kevin Slade - CV
Kevin Slade
Green Global Software Company
Green Global Software CompanyGreen Global Software Company
Green Global Software Company
Hai Le
TYPO3 responsive bootstrap basepackage T3ee presentation 2013 romania
TYPO3 responsive bootstrap basepackage T3ee presentation 2013 romaniaTYPO3 responsive bootstrap basepackage T3ee presentation 2013 romania
TYPO3 responsive bootstrap basepackage T3ee presentation 2013 romania
Robert Lindh
Mixed Vegetable Gardening - PermacultureUk
Mixed Vegetable Gardening - PermacultureUkMixed Vegetable Gardening - PermacultureUk
Mixed Vegetable Gardening - PermacultureUk
Faiga64c
Proyecto de-politica-planificacion-familiarProyecto de-politica-planificacion-familiar
Proyecto de-politica-planificacion-familiar
Universidad T辿cnica de Manab鱈
Presentaci坦n enfermedad pickPresentaci坦n enfermedad pick
Presentaci坦n enfermedad pick
Caribbean international University
Tintaya Antapaccay abril 2008Tintaya Antapaccay abril 2008
Tintaya Antapaccay abril 2008
Tintaya Antapaccay
IBM Cognos Mobile Reporting on the iPad
IBM Cognos Mobile Reporting on the iPadIBM Cognos Mobile Reporting on the iPad
IBM Cognos Mobile Reporting on the iPad
Senturus
Opening ceremony AISF Pisa
Opening ceremony AISF PisaOpening ceremony AISF Pisa
Opening ceremony AISF Pisa
Jose Gonzalez
Bolet鱈n XXVII julio 2016Bolet鱈n XXVII julio 2016
Bolet鱈n XXVII julio 2016
Nueva Canarias-BC
Bolet鱈n Help/Falck abrilBolet鱈n Help/Falck abril
Bolet鱈n Help/Falck abril
grupoemi
Flyer MusikSommerKurs 2019Flyer MusikSommerKurs 2019
Flyer MusikSommerKurs 2019
arturopiano
Consejos para una compra online seguraConsejos para una compra online segura
Consejos para una compra online segura
yaysi
personajes del hip hoppersonajes del hip hop
personajes del hip hop
ccforero
Wie soziale Medien den Lerntransfer unterst端tzen (k旦nnen)Wie soziale Medien den Lerntransfer unterst端tzen (k旦nnen)
Wie soziale Medien den Lerntransfer unterst端tzen (k旦nnen)
Sandra Sch旦n (aka Schoen)
teatro chinoteatro chino
teatro chino
mariellin
IBM Client Center MadridIBM Client Center Madrid
IBM Client Center Madrid
Enrique de Nicol叩s Mar鱈n
Kevin Slade - CV
Kevin Slade - CVKevin Slade - CV
Kevin Slade - CV
Kevin Slade
Green Global Software Company
Green Global Software CompanyGreen Global Software Company
Green Global Software Company
Hai Le
TYPO3 responsive bootstrap basepackage T3ee presentation 2013 romania
TYPO3 responsive bootstrap basepackage T3ee presentation 2013 romaniaTYPO3 responsive bootstrap basepackage T3ee presentation 2013 romania
TYPO3 responsive bootstrap basepackage T3ee presentation 2013 romania
Robert Lindh
Mixed Vegetable Gardening - PermacultureUk
Mixed Vegetable Gardening - PermacultureUkMixed Vegetable Gardening - PermacultureUk
Mixed Vegetable Gardening - PermacultureUk
Faiga64c
Proyecto de-politica-planificacion-familiarProyecto de-politica-planificacion-familiar
Proyecto de-politica-planificacion-familiar
Universidad T辿cnica de Manab鱈
Presentaci坦n enfermedad pickPresentaci坦n enfermedad pick
Presentaci坦n enfermedad pick
Caribbean international University
Tintaya Antapaccay abril 2008Tintaya Antapaccay abril 2008
Tintaya Antapaccay abril 2008
Tintaya Antapaccay
IBM Cognos Mobile Reporting on the iPad
IBM Cognos Mobile Reporting on the iPadIBM Cognos Mobile Reporting on the iPad
IBM Cognos Mobile Reporting on the iPad
Senturus

More from Michael Palotas (19)

Berlin Selenium Meetup - Galen Framework
Berlin Selenium Meetup -  Galen FrameworkBerlin Selenium Meetup -  Galen Framework
Berlin Selenium Meetup - Galen Framework
Michael Palotas
Selenium - The page object pattern
Selenium - The page object patternSelenium - The page object pattern
Selenium - The page object pattern
Michael Palotas
Agile breakfast St. Gallen - Mindset. Skillset. Toolset
Agile breakfast St. Gallen - Mindset. Skillset. ToolsetAgile breakfast St. Gallen - Mindset. Skillset. Toolset
Agile breakfast St. Gallen - Mindset. Skillset. Toolset
Michael Palotas
Mobile Test Automation using one API and one infrastructure
Mobile Test Automation using one API and one infrastructureMobile Test Automation using one API and one infrastructure
Mobile Test Automation using one API and one infrastructure
Michael Palotas
Agile Bodensee - Testautomation & Continuous Delivery Workshop
Agile Bodensee - Testautomation & Continuous Delivery WorkshopAgile Bodensee - Testautomation & Continuous Delivery Workshop
Agile Bodensee - Testautomation & Continuous Delivery Workshop
Michael Palotas
Agile bodensee - Agile Testing: Bug prevention vs. bug detection
Agile bodensee - Agile Testing: Bug prevention vs. bug detectionAgile bodensee - Agile Testing: Bug prevention vs. bug detection
Agile bodensee - Agile Testing: Bug prevention vs. bug detection
Michael Palotas
Testing in the new world-bug prevention vs. bug detection
Testing in the new world-bug prevention vs. bug detectionTesting in the new world-bug prevention vs. bug detection
Testing in the new world-bug prevention vs. bug detection
Michael Palotas
Mobile test automation with Selenium, Selendroid and ios-driver
Mobile test automation with Selenium, Selendroid and ios-driverMobile test automation with Selenium, Selendroid and ios-driver
Mobile test automation with Selenium, Selendroid and ios-driver
Michael Palotas
German Testing Day Keynote - Testing at ebay - a look at a rather unconvent...
German Testing Day Keynote  - Testing at ebay  - a look at a rather unconvent...German Testing Day Keynote  - Testing at ebay  - a look at a rather unconvent...
German Testing Day Keynote - Testing at ebay - a look at a rather unconvent...
Michael Palotas
Mobile WebDriver Selendroid
Mobile WebDriver SelendroidMobile WebDriver Selendroid
Mobile WebDriver Selendroid
Michael Palotas
Scrum breakfast skillset_toolset_mindset
Scrum breakfast skillset_toolset_mindsetScrum breakfast skillset_toolset_mindset
Scrum breakfast skillset_toolset_mindset
Michael Palotas
EBAY - A LOOK BEHIND THE SCENES
EBAY -  A LOOK BEHIND THE SCENESEBAY -  A LOOK BEHIND THE SCENES
EBAY - A LOOK BEHIND THE SCENES
Michael Palotas
JAVA User Group Bern - Selenium
JAVA User Group Bern  - SeleniumJAVA User Group Bern  - Selenium
JAVA User Group Bern - Selenium
Michael Palotas
Mobile Testing and Mobile Automation at eBay
Mobile Testing and Mobile Automation at eBayMobile Testing and Mobile Automation at eBay
Mobile Testing and Mobile Automation at eBay
Michael Palotas
ebay @ Hasso Plattner Institut Potsdam
ebay @ Hasso Plattner Institut Potsdamebay @ Hasso Plattner Institut Potsdam
ebay @ Hasso Plattner Institut Potsdam
Michael Palotas
How we Test at eBay Europe
How we Test at eBay EuropeHow we Test at eBay Europe
How we Test at eBay Europe
Michael Palotas
Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learnedSwiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
Michael Palotas
Implementing Test Automation in Agile Projects
Implementing Test Automation in Agile ProjectsImplementing Test Automation in Agile Projects
Implementing Test Automation in Agile Projects
Michael Palotas
Test Automation and Innovation with Open Source Tools
Test Automation and Innovation with Open Source ToolsTest Automation and Innovation with Open Source Tools
Test Automation and Innovation with Open Source Tools
Michael Palotas
Berlin Selenium Meetup - Galen Framework
Berlin Selenium Meetup -  Galen FrameworkBerlin Selenium Meetup -  Galen Framework
Berlin Selenium Meetup - Galen Framework
Michael Palotas
Selenium - The page object pattern
Selenium - The page object patternSelenium - The page object pattern
Selenium - The page object pattern
Michael Palotas
Agile breakfast St. Gallen - Mindset. Skillset. Toolset
Agile breakfast St. Gallen - Mindset. Skillset. ToolsetAgile breakfast St. Gallen - Mindset. Skillset. Toolset
Agile breakfast St. Gallen - Mindset. Skillset. Toolset
Michael Palotas
Mobile Test Automation using one API and one infrastructure
Mobile Test Automation using one API and one infrastructureMobile Test Automation using one API and one infrastructure
Mobile Test Automation using one API and one infrastructure
Michael Palotas
Agile Bodensee - Testautomation & Continuous Delivery Workshop
Agile Bodensee - Testautomation & Continuous Delivery WorkshopAgile Bodensee - Testautomation & Continuous Delivery Workshop
Agile Bodensee - Testautomation & Continuous Delivery Workshop
Michael Palotas
Agile bodensee - Agile Testing: Bug prevention vs. bug detection
Agile bodensee - Agile Testing: Bug prevention vs. bug detectionAgile bodensee - Agile Testing: Bug prevention vs. bug detection
Agile bodensee - Agile Testing: Bug prevention vs. bug detection
Michael Palotas
Testing in the new world-bug prevention vs. bug detection
Testing in the new world-bug prevention vs. bug detectionTesting in the new world-bug prevention vs. bug detection
Testing in the new world-bug prevention vs. bug detection
Michael Palotas
Mobile test automation with Selenium, Selendroid and ios-driver
Mobile test automation with Selenium, Selendroid and ios-driverMobile test automation with Selenium, Selendroid and ios-driver
Mobile test automation with Selenium, Selendroid and ios-driver
Michael Palotas
German Testing Day Keynote - Testing at ebay - a look at a rather unconvent...
German Testing Day Keynote  - Testing at ebay  - a look at a rather unconvent...German Testing Day Keynote  - Testing at ebay  - a look at a rather unconvent...
German Testing Day Keynote - Testing at ebay - a look at a rather unconvent...
Michael Palotas
Mobile WebDriver Selendroid
Mobile WebDriver SelendroidMobile WebDriver Selendroid
Mobile WebDriver Selendroid
Michael Palotas
Scrum breakfast skillset_toolset_mindset
Scrum breakfast skillset_toolset_mindsetScrum breakfast skillset_toolset_mindset
Scrum breakfast skillset_toolset_mindset
Michael Palotas
EBAY - A LOOK BEHIND THE SCENES
EBAY -  A LOOK BEHIND THE SCENESEBAY -  A LOOK BEHIND THE SCENES
EBAY - A LOOK BEHIND THE SCENES
Michael Palotas
JAVA User Group Bern - Selenium
JAVA User Group Bern  - SeleniumJAVA User Group Bern  - Selenium
JAVA User Group Bern - Selenium
Michael Palotas
Mobile Testing and Mobile Automation at eBay
Mobile Testing and Mobile Automation at eBayMobile Testing and Mobile Automation at eBay
Mobile Testing and Mobile Automation at eBay
Michael Palotas
ebay @ Hasso Plattner Institut Potsdam
ebay @ Hasso Plattner Institut Potsdamebay @ Hasso Plattner Institut Potsdam
ebay @ Hasso Plattner Institut Potsdam
Michael Palotas
How we Test at eBay Europe
How we Test at eBay EuropeHow we Test at eBay Europe
How we Test at eBay Europe
Michael Palotas
Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learnedSwiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
Michael Palotas
Implementing Test Automation in Agile Projects
Implementing Test Automation in Agile ProjectsImplementing Test Automation in Agile Projects
Implementing Test Automation in Agile Projects
Michael Palotas
Test Automation and Innovation with Open Source Tools
Test Automation and Innovation with Open Source ToolsTest Automation and Innovation with Open Source Tools
Test Automation and Innovation with Open Source Tools
Michael Palotas

Recently uploaded (20)

Pazu Netflix Video Downloader 1.7.3 Crack Free Download 2025
Pazu Netflix Video Downloader 1.7.3 Crack Free Download 2025Pazu Netflix Video Downloader 1.7.3 Crack Free Download 2025
Pazu Netflix Video Downloader 1.7.3 Crack Free Download 2025
numan02kp
Clip Studio Paint EX Crack 3.1.0 Free 2025 Version
Clip Studio Paint EX Crack 3.1.0 Free 2025 VersionClip Studio Paint EX Crack 3.1.0 Free 2025 Version
Clip Studio Paint EX Crack 3.1.0 Free 2025 Version
alihamzakpa023
Wilcom Embroidery Studio E Crack 2025 FREE
Wilcom Embroidery Studio E Crack 2025 FREEWilcom Embroidery Studio E Crack 2025 FREE
Wilcom Embroidery Studio E Crack 2025 FREE
muhammadwaqaryounus6
Skype 125.0.201 Crack key Free Download
Skype 125.0.201 Crack key   Free   DownloadSkype 125.0.201 Crack key   Free   Download
Skype 125.0.201 Crack key Free Download
abdulbasitayoubi25
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
Custom AI Chatbot Development Services.pdf
Custom AI Chatbot Development Services.pdfCustom AI Chatbot Development Services.pdf
Custom AI Chatbot Development Services.pdf
Belitsoft
View Companion Premium 15.40 Crack Free Download 2025
View Companion Premium 15.40 Crack Free Download 2025View Companion Premium 15.40 Crack Free Download 2025
View Companion Premium 15.40 Crack Free Download 2025
asghar045kp
Evolution and Examples of Java Features, from Java 1.7 to Java 24
Evolution and Examples of Java Features, from Java 1.7 to Java 24Evolution and Examples of Java Features, from Java 1.7 to Java 24
Evolution and Examples of Java Features, from Java 1.7 to Java 24
Yann-Ga谷l Gu辿h辿neuc
Software Ideas Modeler Ultimate 14.62 free
Software Ideas Modeler Ultimate 14.62 freeSoftware Ideas Modeler Ultimate 14.62 free
Software Ideas Modeler Ultimate 14.62 free
alihamzakpa025
Adobe Illustrator Crack Download (Latest 2025)
Adobe Illustrator Crack Download (Latest 2025)Adobe Illustrator Crack Download (Latest 2025)
Adobe Illustrator Crack Download (Latest 2025)
basitayoubi007
Alluxio Webinar | Inside Deepseek 3FS: A Deep Dive into AI-Optimized Distribu...
Alluxio Webinar | Inside Deepseek 3FS: A Deep Dive into AI-Optimized Distribu...Alluxio Webinar | Inside Deepseek 3FS: A Deep Dive into AI-Optimized Distribu...
Alluxio Webinar | Inside Deepseek 3FS: A Deep Dive into AI-Optimized Distribu...
Alluxio, Inc.
praxistreffen-bamberg-2025-worksophop.pdf
praxistreffen-bamberg-2025-worksophop.pdfpraxistreffen-bamberg-2025-worksophop.pdf
praxistreffen-bamberg-2025-worksophop.pdf
4Science
Cost of Building Text Classification Model for AI-based Content Curation.pdf
Cost of Building Text Classification Model for AI-based Content Curation.pdfCost of Building Text Classification Model for AI-based Content Curation.pdf
Cost of Building Text Classification Model for AI-based Content Curation.pdf
Belitsoft
ESET NOD32 Antivirus Crack with License Key 2025
ESET NOD32 Antivirus Crack with License Key 2025ESET NOD32 Antivirus Crack with License Key 2025
ESET NOD32 Antivirus Crack with License Key 2025
umeerbinfaizan
Windows 8.1 Pro Activator Crack Version [April-2025]
Windows 8.1 Pro Activator Crack Version [April-2025]Windows 8.1 Pro Activator Crack Version [April-2025]
Windows 8.1 Pro Activator Crack Version [April-2025]
jhonjosh91
Microsoft Office Crack 2019 Free Download
Microsoft Office Crack 2019 Free DownloadMicrosoft Office Crack 2019 Free Download
Microsoft Office Crack 2019 Free Download
tayab01kp
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
WSO2
IBM / MAINFRAME /RACF security-guide_pdf.pdf
IBM / MAINFRAME /RACF security-guide_pdf.pdfIBM / MAINFRAME /RACF security-guide_pdf.pdf
IBM / MAINFRAME /RACF security-guide_pdf.pdf
WILSON990330
Internet Download Manager (IDM) Crack + Lisence key Latest version 2025
Internet Download Manager (IDM) Crack + Lisence key Latest version 2025Internet Download Manager (IDM) Crack + Lisence key Latest version 2025
Internet Download Manager (IDM) Crack + Lisence key Latest version 2025
shahzad011kp
Distributed systems: design, principles and experiencies
Distributed systems: design, principles and experienciesDistributed systems: design, principles and experiencies
Distributed systems: design, principles and experiencies
Andr辿s P辿rez Gil
Pazu Netflix Video Downloader 1.7.3 Crack Free Download 2025
Pazu Netflix Video Downloader 1.7.3 Crack Free Download 2025Pazu Netflix Video Downloader 1.7.3 Crack Free Download 2025
Pazu Netflix Video Downloader 1.7.3 Crack Free Download 2025
numan02kp
Clip Studio Paint EX Crack 3.1.0 Free 2025 Version
Clip Studio Paint EX Crack 3.1.0 Free 2025 VersionClip Studio Paint EX Crack 3.1.0 Free 2025 Version
Clip Studio Paint EX Crack 3.1.0 Free 2025 Version
alihamzakpa023
Wilcom Embroidery Studio E Crack 2025 FREE
Wilcom Embroidery Studio E Crack 2025 FREEWilcom Embroidery Studio E Crack 2025 FREE
Wilcom Embroidery Studio E Crack 2025 FREE
muhammadwaqaryounus6
Skype 125.0.201 Crack key Free Download
Skype 125.0.201 Crack key   Free   DownloadSkype 125.0.201 Crack key   Free   Download
Skype 125.0.201 Crack key Free Download
abdulbasitayoubi25
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
Custom AI Chatbot Development Services.pdf
Custom AI Chatbot Development Services.pdfCustom AI Chatbot Development Services.pdf
Custom AI Chatbot Development Services.pdf
Belitsoft
View Companion Premium 15.40 Crack Free Download 2025
View Companion Premium 15.40 Crack Free Download 2025View Companion Premium 15.40 Crack Free Download 2025
View Companion Premium 15.40 Crack Free Download 2025
asghar045kp
Evolution and Examples of Java Features, from Java 1.7 to Java 24
Evolution and Examples of Java Features, from Java 1.7 to Java 24Evolution and Examples of Java Features, from Java 1.7 to Java 24
Evolution and Examples of Java Features, from Java 1.7 to Java 24
Yann-Ga谷l Gu辿h辿neuc
Software Ideas Modeler Ultimate 14.62 free
Software Ideas Modeler Ultimate 14.62 freeSoftware Ideas Modeler Ultimate 14.62 free
Software Ideas Modeler Ultimate 14.62 free
alihamzakpa025
Adobe Illustrator Crack Download (Latest 2025)
Adobe Illustrator Crack Download (Latest 2025)Adobe Illustrator Crack Download (Latest 2025)
Adobe Illustrator Crack Download (Latest 2025)
basitayoubi007
Alluxio Webinar | Inside Deepseek 3FS: A Deep Dive into AI-Optimized Distribu...
Alluxio Webinar | Inside Deepseek 3FS: A Deep Dive into AI-Optimized Distribu...Alluxio Webinar | Inside Deepseek 3FS: A Deep Dive into AI-Optimized Distribu...
Alluxio Webinar | Inside Deepseek 3FS: A Deep Dive into AI-Optimized Distribu...
Alluxio, Inc.
praxistreffen-bamberg-2025-worksophop.pdf
praxistreffen-bamberg-2025-worksophop.pdfpraxistreffen-bamberg-2025-worksophop.pdf
praxistreffen-bamberg-2025-worksophop.pdf
4Science
Cost of Building Text Classification Model for AI-based Content Curation.pdf
Cost of Building Text Classification Model for AI-based Content Curation.pdfCost of Building Text Classification Model for AI-based Content Curation.pdf
Cost of Building Text Classification Model for AI-based Content Curation.pdf
Belitsoft
ESET NOD32 Antivirus Crack with License Key 2025
ESET NOD32 Antivirus Crack with License Key 2025ESET NOD32 Antivirus Crack with License Key 2025
ESET NOD32 Antivirus Crack with License Key 2025
umeerbinfaizan
Windows 8.1 Pro Activator Crack Version [April-2025]
Windows 8.1 Pro Activator Crack Version [April-2025]Windows 8.1 Pro Activator Crack Version [April-2025]
Windows 8.1 Pro Activator Crack Version [April-2025]
jhonjosh91
Microsoft Office Crack 2019 Free Download
Microsoft Office Crack 2019 Free DownloadMicrosoft Office Crack 2019 Free Download
Microsoft Office Crack 2019 Free Download
tayab01kp
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
WSO2
IBM / MAINFRAME /RACF security-guide_pdf.pdf
IBM / MAINFRAME /RACF security-guide_pdf.pdfIBM / MAINFRAME /RACF security-guide_pdf.pdf
IBM / MAINFRAME /RACF security-guide_pdf.pdf
WILSON990330
Internet Download Manager (IDM) Crack + Lisence key Latest version 2025
Internet Download Manager (IDM) Crack + Lisence key Latest version 2025Internet Download Manager (IDM) Crack + Lisence key Latest version 2025
Internet Download Manager (IDM) Crack + Lisence key Latest version 2025
shahzad011kp
Distributed systems: design, principles and experiencies
Distributed systems: design, principles and experienciesDistributed systems: design, principles and experiencies
Distributed systems: design, principles and experiencies
Andr辿s P辿rez Gil

Berlin Selenium Meetup - A quick introduction to Selenium

  • 1. A QUICK INTRO TO SELENIUM MICHAEL PALOTAS 28.05.2015 Berlin @michael_palotas
  • 2. Michael Palotas Gerbiweg 2 8853 Lachen SWITZERLAND Email: michael.palotas@gridfusion.net @michael_palotas WHO AM I? GRIDFUSION @michael_palotas
  • 3. AUTOMATION is software development @michael_palotas
  • 4. A LITTLE HISTORY Selenium was so named because Huggins, dissatisfied with testing tools on the market, was seeking a name that would position the product as an alternative to Mercury Interactive QuickTest Professional commercial testing software. The name, Selenium, was selected because selenium mineral supplements serve as a cure for mercury poisoning, Huggins explained. @michael_palotas
  • 5. WHAT IS SELENIUM? SELENIUM AUTOMATES BROWSERS THAT'S IT ... Almost Selenium is becoming a W3C standard: http://www.w3.org/TR/webdriver @michael_palotas
  • 6. SELENIUM FLAVORS Selenium IDE Selenium Selenium GRID @michael_palotas
  • 7. WAS IST SELENIUM? Protocol describing user interactions Supports most browsers Supports most programming languages @michael_palotas
  • 8. WHAT IT IS NOT? performance testing tool reporting tool testcase management tool test data generator drag & drop tool @michael_palotas
  • 9. SELENIUM 2 / WEBDRIVER JSON 油WIRE 油 油 PROTOCOL 油 Client 油 Java 油 C# 油 Ruby 油 Python 油 Server 油 i.e. 油Selendroid, 油iOS-足Driver 油 Server 油 Server 油 @michael_palotas 油
  • 10. SCALING - SELENIUM GRID @michael_palotas
  • 11. SCALING SELENIUM GRID CI 油 DEV 油 . 油 SELENIUM 油GRID 油 HUB 油 IOS 油 ANDROID 油 LINUX 油 WINDOWS 油 OSX 油 @michael_palotas
  • 12. OPEN SOURCE It is free Invest into people instead of licenses Faster innovation Independence Employee engagement Hiring advantage Requires a different mindset @michael_palotas
  • 13. THANK YOU Email: michael.palotas@gridfusion.net Twitter: @michael_palotas LinkedIn: http://ch.linkedin.com/in/michaelpalotas XING: http://www.xing.com/profile/Michael_Palotas @michael_palotas