Contribute to ChromeDriver

ChromeDriver is a Chromium project and the code lives in the Chromium repository. Chromium is the open source project on which Google Chrome is based. Follow the instructions to check out the entire Chromium source tree.

After you have your source checkout, make sure you have completed all the build prerequisites for your platform. You don't need to actually build Chrome (which can take hours); you just need to get your machine setup properly.

See the per-platform instructions:

Build, test, and understand ChromeDriver

In your source checkout, refer to src/chrome/test/chromedriver/README.md (latest README).

Report issues

Read about how to file bugs at our issue tracker and read the mailing list.

Contribute

Create a branch and use git cl upload to upload your patch for review. Then, go to the web interface and publish it to an appropriate reviewer. Take a look at the history of the file (and any OWNERS file) to determine an appropriate reviewer. The reviewer will guide you in making changes, using the try server and committing the code.