recheck and the Sorcerer's Stone: Turning Selenium into Adamantium
Ever had that: after a simple change, suddenly 50+ tests are failing! Brittle tests that hinge on GUI specifics and result in the dreaded NoSuchElementException are a main headache when testing with Selenium.
The open source project recheck offers a simple and elegant solution. Not only is a virtual identifier unaffected by UI changes, you can define it for otherwise hard to specify elements, i.e. that would require complex xpath or CSS selector expressions. And on top of that, tests are easier to create and maintain and yet much more complete in what they check. This talk gives a practical introduction to the underlying approach and the tool, complete with a life coding session.
Outline/Structure of the Keynote
Intro
Talk incl. Live-Coding-Session
Q+A
Learning Outcome
- Use virtual identifiers that are constant and easy to define
- Easily create and maintain tests
- Check much more complete
Target Audience
Developer, DevOps, Tester, Decision Maker
Prerequisites for Attendees
Previous knowledge of Java and selenium is an advantage!
Links
My blog: https://dev.to/roesslerj/ and company website https://retest.de/
Here is some recent feedback on some of my (other) talks:
https://twitter.com/JannaLoeffler/status/1189187894327402496
https://twitter.com/tariq_king/status/1189190084840476673
https://twitter.com/roesslerj/status/1186895049910636544