Ah! the joys of writing real browser tests ... Selenium and it's derived saas services are pretty slow or expensive. Not ideal for your snappy feedback loop while developing.
headless browsers like Phantomjs, Casperjs , Slimerjs fill in some gap trading speed for some compatibility. Puppeteer is the new kid on the block for automating a Chrome headless browser.
In this talk I'll:
- walk you through the API using real world scenario's we used for our Platform Zender.tv
- explain how to integrate it with react/jest and do parallel testing
- show how the devtools of Chrome can be automated
- how to unlock the power of video inside a headless browser
- mix it with docker & serverless for mass parallel testing
- use the automation for datamining and bypass some browser detections systems