Selenium 4 is coming. What’s in it? In this webinar, Simon Stewart, creator of WebDriver and core-contributor to the Selenium project, will talk about the next major Selenium release.
- How is Selenium 4 different from Selenium 3?
- What are the most relevant features?
- Can you really deploy it into the Cloud?
In this webinar, you will find out everything you ever wanted to know about Selenium 4, including demos of some of the new features! Watch the webinar: https://saucelabs.com/selenium-4
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Webinar: A Sneak Peek at Selenium 4 with Simon Stewart
1. A Sneak Peak at Selenium 4
Simon Stewart (@shs96c)
Selenium Project Lead
2. TL;DR
• How the Selenium project runs
• A new IDE
• Stable user-facing APIs
• New tricks
• CDP integration
• Relative locators
• A Modernised Selenium Grid
• Works with Kubernetes
• Observability
3. Selenium, the SFC & PLC, the TLC,
and you
https://unsplash.com/photos/xFjti9rYILo
34. Problems with Selenium Grid 2 2011 was a long time ago
https://unsplash.com/photos/RfAEjh_J6e0
35. The modern world Docker, Kubernetes, AWS, GCP, Azure
https://unsplash.com/photos/rSFxBGpnluw
36. Zalenium is excellent Docker and kubernetes support, nicer UI
https://unsplash.com/photos/eA2t5EvcxU4
37. Problems with Selenium Grid 2 The selenium codebase
https://unsplash.com/photos/hKVg7ldM5VU
38. Selenium Grid 4 Because we can’t count
https://unsplash.com/photos/GFpxQ2ZyNc0
39. Selenium Grid 4 The moving parts
Router Directs requests to the Grid
40. Selenium Grid 4 The moving parts
Router Directs requests to the Grid
DistributorDetermines where to run a session
41. Selenium Grid 4 The moving parts
Router Directs requests to the Grid
DistributorDetermines where to run a session
Session
Map
Maps session IDs to where the session is
42. Selenium Grid 4 The moving parts
Router Directs requests to the Grid
DistributorDetermines where to run a session
Session
Map
Maps session IDs to where the session is
NodeActually hosts the session
50. Selenium 4
• A new IDE
• WebDriver
• Same user-facing APIs
• “Only” the W3C WebDriver protocol
• Relative locators
• New options for testing
• Grid
• Better suited to the modern world
• Cleaner code base
https://unsplash.com/photos/ceLRoyy1p9Y