ChromeDriver

This site is for ChromeDriver internal development and usage within Chromium.  For ChromeDriver users, see the ChromeDriver user site for downloads, documentation, and help.

WebDriver is a specification for a cross-browser automation interface for website testing.  The interface includes functions for navigating to web pages, user input, JavaScript execution, and more.  ChromeDriver is the name of Chromium's implementation of the WebDriver specification.  ChromeDriver uses Chrome's automation API (TestingAutomationProvider) to control Chrome.  However, this is being replaced by a new version which uses DevTools/extensions instead.

Contributing to ChromeDriver
See chrome/test/chromedriver/README.  Find a bug with Feature=WebDriver in chromium's issue tracker (see bug list) and submit a fix to one of the OWNERS.  Your patch should contain unit tests.  Make sure the appropriate test suites still pass.

Using ChromeDriver for testing Chromium
todo