github.com/alexandear/chromedp (go): Package chromedp is a high level Chrome DevTools Protocol client that simplifies driving browsers for scraping, unit testing, or profiling web pages using the CDP.  chromedp requires no third-party dependencies, implementing the async Chrome DevTools Protocol entirely in Go.  This package includes a number of simple examples. Additionally, chromedp/examples contains more complex examples.
Keywords: chrome|chrome-debugging-protocol|chrome-devtools|golang|headless|testing|unit-testing