puppeteerとはGoogle の Headless Chrome API でseleniumのようにwebの自動テストができます。 また、puppeteer-firefoxも発表しました。
以下のサイトで試すことができます。
テストをfast、reliable、simpleにかけるとのこと。
Device Emulationも可能で100以上のデバイスに対応。
また、Offline modeも対応
await page.setOfflineMode(true);
seleniumと比べても要素が表示されてからクリックなどの動きがやりやすく。 Network Monitoringなどパフォーマンスも同時に測定可能。測定する箇所も絞れる。
keyboardマウスを動かすことも可能。