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
Europython2016, Selenium components
Search
Jernej Makovsek
July 22, 2016
Programming
0
87
Europython2016, Selenium components
2016-07-22 at Europython Spain
Jernej Makovsek
July 22, 2016
Tweet
Share
More Decks by Jernej Makovsek
See All by Jernej Makovsek
PyMeetup, Technical debt - how to measure it and best practices
jmakov
0
99
Europython 2016, Managing compliance and technical debt with metaclasses
jmakov
0
97
2011 - CTO, Presenting Suplea
jmakov
0
160
2011 - CTO, Suplea, Investor presentation
jmakov
0
69
Other Decks in Programming
See All in Programming
Architectural Extensions
denyspoltorak
0
280
ぼくの開発環境2026
yuzneri
0
140
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
130
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
180
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
200
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
110
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
510
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
6
1.8k
CSC307 Lecture 04
javiergs
PRO
0
660
CSC307 Lecture 06
javiergs
PRO
0
680
Featured
See All Featured
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
240
Ethics towards AI in product and experience design
skipperchong
2
190
Darren the Foodie - Storyboard
khoart
PRO
2
2.3k
The agentic SEO stack - context over prompts
schlessera
0
630
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
320
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
310
BBQ
matthewcrist
89
10k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
110
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Navigating Weather and Climate Data
rabernat
0
100
Transcript
Selenium components and utils https://si.linkedin.com/in/jmakov Jernej Makovšek
[email protected]
https://angel.co/jernej-makovsek https://github.com/jmakov
https://twitter.com/jmakov
Problems • The front end guy replaces a component because
of UX or stuff. Of course it breaks the tests... Nicer... Too complex for our users...
Problems • Modelling elements is not always trivial ◦ Most
of the elements on SPA e.g. widgets ◦ Rich text editors and other iframe acrobatics ◦ Infinite lists ◦ Async stuff
And more problems... • Design decisions ◦ Get all elements
upon class initialization? ◦ Get element only when needed? ◦ Do we want to measure how flaky the app is and see in what ways UX is compromised?
Selenium elements
Selenium elements
Selenium elements
Selenium elements
Selenium utils
Selenium utils
Where we’re going • Models for ◦ Material-UI ◦ Angular-UI
◦ etc.
https://speakerdeck.com/jmakov https://github.com/defactto
[email protected]