I see puppeteer can control chromium. But it not clear from its homepage by what interface of chromium puppeteer controls it.
https://puppeteer.github.io/puppeteer/
Could anybody share some details on how the control is done?
I see ChromeDriver. Is it the means by which how puppeteer controls chromium? Or it is via something else?