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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
AI時代の認知負荷との向き合い方
optfit
0
150
dchart: charts from deck markup
ajstarks
3
990
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
230
AgentCoreとHuman in the Loop
har1101
5
230
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.3k
Oxlint JS plugins
kazupon
1
850
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6k
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.1k
Basic Architectures
denyspoltorak
0
660
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
190
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
Fragmented Architectures
denyspoltorak
0
150
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
6k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
Git: the NoSQL Database
bkeepers
PRO
432
66k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
120
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
How to make the Groovebox
asonas
2
1.9k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
320
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
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]