Selenium webdriver is not able to pull up the
chrome dev tools. From what it looks like
puppeteer could do this, but will it give me a way to save the interactive timeline report? Can
puppeteer be run in a headfull mode? in an
incognito tab? I saw the developers page but no specific examples
Yes, Puppeteer allows creation of "incognito" browser contexts with
browser.createIncognitoBrowserContext() method. "Incognito" browser contexts don't write any browsing data to disk. and these sessions are known as Browser Contexts.