Clone this repo:
  1. 7f54f3f CI: test on 1.11.x instead of tip by Daniel Martí · 9 days ago master
  2. 98d4b0d pool: error quickly if we find a port in use by Daniel Martí · 8 weeks ago
  3. bf52fed Fixing windows build issue by Kenneth Shaw · 6 months ago
  4. 3459178 Updating dependencies by Kenneth Shaw · 6 months ago v0.1.2
  5. 53015e7 Changing Debugging => DevTools by Kenneth Shaw · 6 months ago

About chromedp Build Status Coverage Status

Package chromedp is a faster, simpler way to drive browsers supporting the Chrome DevTools Protocol in Go using the without external dependencies (ie, Selenium, PhantomJS, etc).


Install in the usual Go way:

go get -u


Please see the examples project for more examples. Please refer to the GoDoc API listing for a summary of the API and Actions.



  • Move timeouts to context (defaults)
  • Implement more query selector options (allow over riding context timeouts)
  • Contextual actions for “dry run” (or via an accumulator?)
  • Network loader / manager
  • Profiler