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
M y e2e test automation tools comparison
Search
Bráulio Batista
July 21, 2022
Technology
0
25
M y e2e test automation tools comparison
Bráulio Batista
July 21, 2022
Tweet
Share
More Decks by Bráulio Batista
See All by Bráulio Batista
Mockoon
wantorp
0
9
Visual Regression Tests with Percy
wantorp
0
34
Effective Communication in Software Testing
wantorp
0
27
Other Decks in Technology
See All in Technology
OPENLOGI Company Profile for engineer
hr01
1
34k
マネジメントって難しい、けどおもしろい / Management is tough, but fun! #em_findy
ar_tama
7
950
fukabori.fm 出張版: 売上高617億円と高稼働率を陰で支えた社内ツール開発のあれこれ話 / 20250704 Yoshimasa Iwase & Tomoo Morikawa
shift_evolve
PRO
2
7k
Yamla: Rustでつくるリアルタイム性を追求した機械学習基盤 / Yamla: A Rust-Based Machine Learning Platform Pursuing Real-Time Capabilities
lycorptech_jp
PRO
4
240
Lazy application authentication with Tailscale
bluehatbrit
0
170
KubeCon + CloudNativeCon Japan 2025 Recap
ren510dev
1
370
2025-07-06 QGIS初級ハンズオン「はじめてのQGIS」
kou_kita
0
160
無意味な開発生産性の議論から抜け出すための予兆検知とお金とAI
i35_267
3
12k
ビギナーであり続ける/beginning
ikuodanaka
3
730
成長し続けるアプリのためのテストと設計の関係、そして意思決定の記録。
sansantech
PRO
0
110
ゼロからはじめる採用広報
yutadayo
2
690
Model Mondays S2E03: SLMs & Reasoning
nitya
0
350
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
Building an army of robots
kneath
306
45k
Become a Pro
speakerdeck
PRO
28
5.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.7k
GitHub's CSS Performance
jonrohan
1031
460k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
How to train your dragon (web standard)
notwaldorf
94
6.1k
Designing for humans not robots
tammielis
253
25k
4 Signs Your Business is Dying
shpigford
184
22k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Transcript
My e2e test automation tools comparison
2 1. Protractor 2. Protractor is dead! 3. Research 4.
Background 5. Real Test Scenario 6. Highlight 7. Welcome to the future 8. Tools 9. Results 10.Conclusion AGENDA
3
4
5
6 Background
7 Real Test Scenario Test Case Application BO Web Do
Login (multi page) Check Board page Navigate to the discovery Open Discovery Item (multi tab) Do Logout
8 Highlights Note Description * No ** No + Bad
performance *** Yes **** Yes + good performance ***** Yes + Excellent performance
9
10 The tools • Cypress • WebDriver IO • Playwright
11 Cypress • 5 things we like: Community Test Script
Debug Learning Nx Integration
12 Cypress • 5 things we do not like: Page
Object Models Open Source Browsers Multiple Tabs Multiple Pages
13 WebDriver IO • 5 things we like: Test Script
Open Source Page Object Model Support Speed
14 WebDriver IO • 5 things we do not like:
VS code Plugins Nx Integration Reports Debug Scalability
15 Playwright • 5 things we like: Test Script Learning
Multiple Tabs Multiple Pages Vs Code Plugins
16 Playwright • 5 things we do not like: Nx
Integration Migration Visual Regression Tests Page Object Model Scalability
17 Results Name/Capability Cypress WebDriverIo Playwright Support ***** **** ****
Test Script ***** ***** ***** Scalability *** *** *** Speed **** **** **** Debug ***** *** *** Reliability *** **** **** Browsers *** **** **** CI **** **** **** Learning ***** **** *****
18 Results Name/Capability Cypress WebDriverIo Playwright Resilience *** **** ****
Multiple Pages * **** **** Multiple Tabs * **** ***** Reports **** *** **** Open Source *** ***** ***** Nx Integration ***** *** *** Cross-Browser *** **** **** Migration **** *** *** Vs Code Plugins *** **** *****
19 Results Name/Capability Cypress WebDriverIo Playwright Visual Regression Testing ***
**** *** Page Object Model *** **** ***
20 70 Pts 79 Pts 75 Pts
21
Thank you Bráulio Batista
[email protected]
.