DevConf.CZ 2025

Browser automation/testing with BiDi and minimal dependencies
2025-06-14 , A113 (capacity 64)

You want to test your web page or web app, or just automate downloading your daily comic? WebDriver BiDi is an upcoming W3C standard for browser automation adopted by Firefox, Chromium, and in the future Webkit/Safari. It requires only your already installed browser and python-aiohttp, websocat, or anything else that can speak JSON over a websocket. No need to install npm, selenium, modified browser builds, complicated frameworks, or other moving parts.

Martin explains how easy and pleasant browser automation has become today, gives a live demo with simple interactive command line tools, and some pointers to documentation and re-usable code to get started.


What level of experience should the audience have to best understand your session?

Intermediate - attendees should be familiar with the subject

  • Debian developer since 2002
  • Cockpit/Fedora developer @ Red Hat since 2017
  • CI addict