[openstreetmap/openstreetmap-website] Replacing Selenium with a more reliable alternative (Issue #6768)

Matthew Diakonov notifications at github.com
Sat Apr 4 00:05:22 UTC 2026


m13v left a comment (openstreetmap/openstreetmap-website#6768)

we went through a similar migration and Playwright was the right call for us. the multi-browser support (Chromium, Firefox, WebKit) addresses the Firefox concern since Playwright has native support for it, unlike Cuprite. the biggest win over Selenium wasn't just speed though, it was the built-in auto-wait and more reliable selector strategies. one thing that made our migration smoother: instead of manually rewriting each Selenium test, we used an approach where we crawl the app to discover test scenarios and auto-generate Playwright tests from those discovered flows. meant we could rebuild the test suite faster than migrating test by test.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/issues/6768#issuecomment-4185731959
You are receiving this because you are subscribed to this thread.

Message ID: <openstreetmap/openstreetmap-website/issues/6768/4185731959 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20260403/fb39adb9/attachment.htm>


More information about the rails-dev mailing list