← Front page

Software Engineering Daily · Thursday, October 1, 2026

The Genesis of WebDriver and Standardization Efforts

David Burns details the process of standardizing browser automation, explaining how the need for a consistent way to interact with browsers led to the development of WebDriver. He recounts early discussions at conferences and the challenges of standardizing concepts like 'element visibility' and 'meaningful waits' to avoid the halting problem.

personDavid BurnspersonAndreas TolfssonpersonSimon Stewart

The tape

3 quotes
“And we started doing that. And it was a chap called Andreas Tolfsson, who then about 18 months after that joined my team. And we started building out the specification, everything like that. And I was working very closely with Simon Stewart, who created WebDriver, to get the standard going.”
David Burns
“The interesting problems came was like, when do you know that an element is actually on the page? Or how long do you have to wait?”
David Burns
“When WebDriver started, Simon was like, When someone clicks on something, it needs to be visible. What does visible mean? Right?”
David Burns
Heard on Software Engineering Daily — “The State of Browser Testing”, published Thursday, October 1, 2026. Heardvine summarizes and quotes with attribution and timestamps, and links to the original everywhere.
Transcribed via deepinfra · $0.01