Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Selenium is dead, long live Selenium!
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Santiago Suarez Ordoñez
November 20, 2013
Technology
0
480
Selenium is dead, long live Selenium!
The past and future of client side testing!
Santiago Suarez Ordoñez
November 20, 2013
Tweet
Share
More Decks by Santiago Suarez Ordoñez
See All by Santiago Suarez Ordoñez
Selenium for Pythonistas
santiycr
2
550
PyCon Workshop Slides
santiycr
1
480
Stripping down RemoteWebDriver
santiycr
1
480
Automation, Selenium and Sauce
santiycr
1
150
Optimizing Selenium for build performance
santiycr
0
200
Tips From Our Codebase To Help You Write Reliable Selenium Tests
santiycr
0
110
Testing Automatizado
santiycr
0
47
Other Decks in Technology
See All in Technology
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
220
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
800
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
210
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
300
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.9k
Greatest Disaster Hits in Web Performance
guaca
0
260
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
300
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
460
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1.4k
AWS Network Firewall Proxyを触ってみた
nagisa53
1
240
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
57
50k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
310
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
The Spectacular Lies of Maps
axbom
PRO
1
520
4 Signs Your Business is Dying
shpigford
187
22k
Agile that works and the tools we love
rasmusluckow
331
21k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
440
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
62
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
120
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Transcript
Selenium is dead, long live Selenium!! The past and future
of client side testing sso@saucelabs - @santiycr - Sauce Labs
Who’s that guy Santiago Suarez Ordoñez - Selenium Contributor since
2007 - Backend Developer at Sauce Labs - Talks, conferences, groups - Python first, JS second - Growing a moustache for men’s health
What about Sauce Labs? Browsers in the cloud Test mobile
and web apps in parallel +230 OS/Browser platforms Videos, screenshots, logs, badges, FLOSS
Evolution of (JS) testing And where it’s going
In the beginning... Client side testing wasn’t a thing
Agile and JS picked up
The first Selenium 100% Javascript Deployed with the website Firing
JS events
4 years later... Language bindings Run remotely 50% Java Code
Proxy Injection Hacks Terrible API
Great news!!
Selenium 2 (webdriver) Well designed API W3C Spec Shrinking codebase
Bad news
Still, testing is hard Test Experts Budgets Time Steep learning
curve Edgy scenarios Slow tests Flakey results
Unit tests are cheap Focused, simple, fast
Hm... need a browser Selenium!!
Selenium as a unit test vehicle
Run early, run often Continuous Integration Pre-commit On save!
Mock all the things! Reliability > Coverage
Keep them green Flakey tests == No tests
Make writing tests easy If it takes > 30’, I’m
not gonna do it
Parallelize across browsers Talk about seconds, not minutes
Tools to look at Mocha Grunt Karma Yeti Intern Sauce’s
JS Unit Testing API
Master the art of testing and testing will be your
weapon sso@saucelabs - @santiycr - Sauce Labs