puppeteer

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

cypress-mailosaur

Extends Cypress' cy commands that let you integrate email and SMS testing into your continuous integration process.