Puppeteer
Headless Chrome Node.js API
「ぱぺてぃあ」と読むらしい
E2E test
docs
github
playground
こんな感じで宣言的にViewの操作ができる
code:ts
page.goto('https://www.google.com/'); // アクセス
page.click('inputtype="submit"'); // formをclick
page.type('inputname="name"', 'kanoe'); // formに入力
page.type('inputname="email"', 'kanoe@xxxx.xxx');
類似
CodeceptJS
Playwright
chroumium以外にも使える
https://qiita.com/rh_taro/items/32bb6851303cbc613124
https://qiita.com/YusukeIwaki/items/e8e197ddcdf7f7f3013b
/herp-technote/puppeteer のワザ
/miyamonz/既存のchromeにpuppeteerをつなぐ