Try Puppeteer

v1.7.0

Note: There's no need to require('puppeteer') in the editor. It's done for you!
Protip: you can use async/await directly in the editor.
Note: The playground doesn't support require() calls.
Protip: you drag and drop a .js file onto the code editor.
Run an example:

Log

Result