Selenium Conf 2022
2022-07-29..2022-07-30
-- online --
as the organisers put it
Selenium Conference 2022 brings together Selenium developers and enthusiasts from around the world to share ideas, socialize, and work together on advancing the present and future of Selenium. | 29 - 30 July 2022 | Online
| title | author | length |
|---|---|---|
| Changing Tyres In A Moving Car-Making Functional Test Automation Effective | Anand Bagmar | 48m |
Lists eight concrete anti‑patterns (code that is deeply nested, hundreds of thread.sleep calls, swallowed exceptions, abusive data providers, test-order… | ||
| The Lazy Tester | Hannah Pretswell | 37m |
A tester reframes “lazy” as trimming boring work: a Chromium bug turns out to reproduce across OSes so adding Linux-specific regression was unnecessary; a… | ||
| Selenium: State of the Union | Diego Molina, Manoj Kumar | 53m |
Selenium reports concrete progress: the issue backlog falls from about 500 to ~90 open issues, average issue response drops from ~37 to ~9–10 days and pull… | ||
| Selenium Conf Lightning Talks | Naresh Jain | 45m |
Eight three-minute lightning talks run back-to-back, with eight presenters selected and each timed strictly. Highlights: a har utility that uses Selenium 4’s… | ||
| Q & A with the Selenium Committer's Panel | Pooja Shah | 01h 02m |
Live Q&A covers how people actually get started and stay contributing: first commits were docs or tiny fixes, reproduce issues and run the test suite to help… | ||
| Working in the Shadow (DOM) - How to test Web Components | David Burns | 42m |
Explains that Web Components reduce page bloat but break traditional locators and that ad hoc fixes in Playwright, WebdriverIO and SeleniumBase use special… | ||
| Selenium has a new trick up its sleeve to track failures | Puja Jagani | 44m |
Selenium wires OpenTelemetry tracing and structured event logs into the distributed Grid so every WebDriver command carries a trace id and spans showing router… | ||
| The Screenplay Pattern: Better Interactions for Better Automation | Andrew Knight | 38m |
Claims that the Screenplay Pattern reduces duplication and flakiness compared with Page Objects and demonstrates it with a C# library Boa Constrictor used at… | ||
| Contract Driven Development-Deploying MicroServices Without Integration Testing | Hari, Joel Rosario | 01h 20m |
Demo shows how an OpenAPI file becomes executable checks and stubs: Specmatic generates contract tests from the spec, flips a flag to run 26 additional… | ||
| Hello Espresso! Start with Android Gray box automation | Gaurav Singh | 01h 29m |
Espresso is a Google‑maintained Android UI automation library that demonstrates fast, low‑flakiness tests by integrating with instrumentation and auto‑waiting… | ||
| TestZeus:OS UI automation framework built for Salesforce with Auto-locators | Robin Gupta | 44m |
TestZeus is an open‑source Selenium/TestNG framework that generates auto-locators via UI API instead of hand‑coding XPath, pulling field label/type/location… | ||
| Build your own Appium 2.0 Driver | Srinivasan Sekar, Sai Krishna | 44m |
Shows how to build a standalone Appium 2.0 Node.js driver that registers with the server, extends appium’s base driver, and maps W3C routes (implements… | ||
| Why does building a robust automation framework matter? | Cameron Bradley | 46m |
Shows a working, reusable automation framework built with Cucumber + Playwright + TypeScript that swaps to Selenium with almost no code change (only init… | ||
| WebDriverManager: the Swiss Army Knife for Selenium WebDriver | Boni Garcia | 46m |
WebDriverManager v5 automates driver download, setup and maintenance for Chrome/Firefox/Edge etc., detects local browser versions and instantiates WebDriver… | ||
| Patterns to Whole-Team Test Automation Transformation | Maaret Pyhäjärvi | 45m |
Organization builds a company library called Plexus and moves UI tests from Robot Framework into pytest and Playwright or Cypress so developers actually… | ||
| Become Black Ops QA with Selenium 4 BiDi-DevTools APIs | Anton Angelov | 44m |
Walks through concrete Selenium 4 usage: Chromium CDP and the newer WebDriver BiDi to simulate geolocation and time zones (data‑driven Java tests that set… | ||
| Of plugins & decorators-spotlight on Trivago's e2e test framework | Benjamin Bischoff | 45m |
Trivago runs a pure Java, Selenium‑based e2e framework used across multiple web projects for five years that adds two concrete pieces: a custom WebElement… | ||
| Observability meets a Flaky Test | João Proença | 44m |
A flaky UI test in a 20‑year monolith running about 300,000 tests per CI run repeatedly fails with "failed to obtain test suites" only on nightly runs… | ||
| WebAuthn Automation using Selenium | Saikat Sengupta, Mayank Joshi | 39m |
Demonstrates using Selenium 4 VirtualAuthenticator API to automate WebAuthn flows against demo sites (webauthn.io / webauthn.me), showing registration and… | ||
| WebDriver BiDi: work in progress. | Maksim Sadym | 24m |
WebDriver BiDi is a W3C bidirectional WebSocket protocol that adds async calls and lower‑level browser control, with the spec, verification and implementations… | ||
| DevSecOps on steroids - Powered by your Selenium tests | Matthias Zax | 43m |
Claims that 90% of incidents exploit known bugs and malware rose ~40% year‑on‑year, and demonstrates a concrete pipeline: run SAST and SCA in the IDE, execute… | ||
| Automation for mobile games with Appium & AltUnity Tester | Ru Cindrea | 19m |
Combining Appium with AltUnity Tester gives direct access to Unity game objects while still using Appium for native UI: an instrumented APK inserts a small… | ||
| Test Automation Upskilling with OnDemand-Agile-Workplace-Learning | Rudolf Groetz | 43m |
RBI builds a Test & Test Automation Academy that replaces fixed courses with modular learning journeys and learning sprints supported by learning guides, an… | ||
| Glitter with Flutter | Subhash Kotra | 20m |
Compares two practical routes: Appium Flutter Driver works like regular Appium but often forces very long XPATHs and struggles with Flutter webviews, while the… | ||
| Extending open-source libraries on the example of Selenide & Selenium | Andrei Solntsev | 40m |
Shows how to make every part of a Java testing library replaceable using Java ServiceLoader, concrete plugin code and build-time metadata. Demonstrates… | ||
| Smart locator strategy for React JS application using ReactWebdriver | Sudharsan Selvaraj | 37m |
ReactWebdriver is a Java utility that plugs into Selenium (Maven/Gradle) and adds a ByReact.component locator to find React components by name, props or state… | ||
| Solving Wordle with Python & Selenium - & then running it in GitHub Actions | Michael Mintz | 44m |
A Python solver built with Selenium and SeleniumBase manipulates Wordle tiles (reads data-state for present/correct/absent), uses a pruned five-letter word… | ||
| Testing Mobile Web Apps on Real Devices: How Fortune 100 companies do it | Samiran, Dhvani Parikh | 30m |
Shows concrete automation and failures not abstracts examples include a three way audio/video injection across desktop and a Samsung Galaxy S21 using pre… | ||
| Record-Replay API Test Cases & Data Mocks without writing code | Neha Gupta, Shubham Jain | 46m |
Keploy records live API traffic and infrastructure calls (DB, cache, microservices) and auto-generates no-code API tests plus data mocks that replay anywhere… | ||
| The Road to Reliable Automated Tests | Corina Adina Pip | 46m |
Defines a reliable test as deterministic and gives concrete fixes: replace brittle copy‑paste suites (one example is 20 copy‑paste tests that took three days… | ||
| Functional Programming in Test Automation | Narmadha Ramasamy, Sameena Syed | 01h 31m |
Workshop demonstrates refactoring a Selenium 4 UI test suite (JavaScript/Node.js) for the Juice Shop app into layered, reusable code: actions vs calculations… | ||
| Free Your Frontend Client from Backend Cage | Shivani Gaba | 42m |
Builds a local WireMock standalone server and swaps the app to WireMock standalone so the weather UI talks to localhost, not the third party. Creates JSON… | ||
| Automating the real-user scenarios across multi-apps, & multi-devices | Shama Ugale | 43m |
Open-source teswiz orchestrates real multi-user, multi-app, multi-device journeys using Java + Appium + Selenium 3 and Cucumber, managing drivers and… | ||
| From Rigidity to Resiliency: An Evolutionary Tale of Selenium-Based Frameworks | Tariq King | 37m |
Replaces a rigid homegrown framework called SWAT by migrating about 200,000 test scripts into a layered Selenium-based system: a middleware called Echo that… | ||
| How to approach Continuous Testing of Cross-Functional Requirements? | Gayathri, Pallavi Vadlamani | 44m |
Claim: cross-functional requirements (CFRs) are testable continuously by mapping them to five themes—functionality, usability, reliability, performance and… | ||
| Stop the Retries in Tests & Reruns of Failing Tests | Anand Bagmar | 39m |
Argues against automatic reruns and in-test retries as anti-patterns, showing that they hide root causes like network, timing, data, or environment issues and… | ||
| CI With Bazel (Why Selenium is Using It & You Should Too) | Simon Mavi Stewart | 48m |
Selenium moves a polyglot codebase into a single monorepo and replaces custom and Facebook tooling with Bazel to get reproducible, hash-based builds… | ||
| The Web has evolved. Has your testing evolved too? | Diego Molina | 21m |
Selenium now exposes network interception plus event listening and mutation observation so tests can mock third‑party calls and alter responses; the demo… | ||
| How an API helped me change my Perspective of FAILING | Jaya Chakravarthi | 18m |
Triggers a wrong API in production via Swagger and sends a welcome email to 400 German users the night before rollout, creating a potential adoption and… | ||
| Fireside Chat between Puja Jagani & Manoj Kumar | Puja Jagani, Manoj Kumar | 31m |
A candid roadmap for becoming a Selenium committer with concrete steps and pitfalls explained: the first merged contribution is often small and practical as… | ||
| Continuous Testing at Scale | Sudhir Joshi | 17m |
Continuous testing at scale requires concrete fixes: an open-source toolset called TAS from LambdaTest that runs test impact analysis to map commits to… | ||
| Make Debugging & Test Suite Maintenance a Breeze with Selenium & Nightwatch | Praveen | 18m |
Nightwatch with Selenium now ships a lightweight Nightwatch HTML reporter (v2.2) and CDP integrations that capture browser console logs, network request… | ||
| An Introduction to Selenium WebDriver with Python | Andrew Knight | 22m |
Builds a working pytest + Selenium WebDriver project in Python that runs a parameterized DuckDuckGo search three times in ~10 seconds on Chrome, showing… | ||
| 5 Traits That All Top-performing Automation Engineers Have | Marco Cruz | 20m |
Five concrete traits: communication, product knowledge, domain knowledge, continuous improvement — plus consistently giving more than expected. Employers lose… | ||
| Introducing Anand Bagmar | Anand Bagmar | 02m |
Lists five common anti-patterns in functional automation with concrete examples of what the team built, why fragile locators and test data shortcuts doubled… | ||
| Join the Selenium community - it's welcoming and fun! | 02m | |
Community reports that Selenium work happens publicly on Slack, in the code base, and on GitHub pages, with contributors who volunteer on weekends and… | ||
| Who should attend Selenium Conf? | Manoj Kumar | 01m |
Conference focuses on Selenium and related automation tools and delivers concrete, repeatable practices for writing better tests and cleaner automation code… | ||
| Being a Selenium Committer | Puja Jagani | 02m |
A Selenium committer has push access on GitHub so small bug fixes can be merged without a pull request, speeding bug turnaround and code churn. Committer… | ||
| Meet core Selenium committers | 01m | |
Selenium Conf 2022 hosts many Selenium committers in person and on virtual coffee tables, enabling direct live troubleshooting that goes beyond Slack or GitHub… | ||
| nothing matches | ||