サーバーでChrome動かしてスクリーンショット撮ったり色々するnode.jsプログラムで少し詰まったため備忘録
結論
外のスコープから変数を一つ渡したい場合
sample.js
const a = 100;
page.evaluate(a=> {
console.log(a)
},a);
複数の引数を渡す場合
sample.js
const a = 100;
const b = 200;
page.evaluate((a,b)=> {
window.scrollTo(a,b);
},a,b);
以下の書き方見やすくておすすめ
sample.js
page.evaluate(({a,b,c,d})=> {
~
},{a,b,c,d});