"WebDriver" is a W3C Recommendation

As part of the continuously evolving HTML5 Landscape, "WebDriver" is a specification that allows the API-driven remote control of a browser. This allows developers to write tests against their Web apps, where the test is using WebDriver as a way to programmatically control the Web app through the WebDriver API of the browser.

This new W3C recommendation brings the current status of the HTML5 landscape to 36 recommendations, with many more in the pipeline in earlier publication statuses.

The abstract of the "WebDriver" specification reads as follows:

"WebDriver is a remote control interface that enables introspection and control of user agents. It provides a platform- and language-neutral wire protocol as a way for out-of-process programs to remotely instruct the behavior of web browsers. Provided is a set of interfaces to discover and manipulate DOM elements in web documents and to control the behavior of a user agent. It is primarily intended to allow web authors to write tests that automate a user agent from a separate controlling process, but may also be used in such a way as to allow in-browser scripts to control a - possibly separate - browser."

The Author

Erik Wilde

Lead API Technologist

An expert in protocol design and structured data, Erik Wilde consults with organizations to help them get the most out of APIs and microservices. Erik has been involved in the development of innovative technologies since the advent of the Web and is active in the IETF and W3C communities. He obtained his PhD from ETH Zurich and served as Associate Adjunct Professor at Berkeley before working at EMC, Siemens and now CA Technologies.

Join the Conversation