とあるサイトのスクリーンショットを取る必要があったのでFireFoxのiMacroというアドオンで対処することのした。
他でも活用する機会もあるかと思うのでメモしておく。
iMacroのDownloadフォルダにスクリーンショットが保存される。
デフォルトだとC:\Users\<username>\Documents\iMacros\Downloads
var pages = ["page01", "page02", "page03"];
var site = "http://test.website.com/";
pages.forEach(function(e){
var url = site + e;
var png = e + ".png";
var macro = `CODE:
VERSION BUILD=8970419 RECORDER=FX
SET !ERRORIGNORE YES
TAB T=1
URL GOTO=${url}
SAVEAS TYPE=PNG FOLDER=* FILE="${png}"
`;
iimPlay(macro);
return ;
});