puppeteer

A high-level API to control headless Chrome over the DevTools Protocol