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.