Я хочу создать папку при сохранении снимков экрана с помощью Puppeteer.
Моя проблема заключается в том, что мне нужно сохранить несколько снимков экрана в разных папках, поэтому каждый раз, когда мне нужно вручную создавать определенные папки на моем компьютере, а затемдействие сохранения скриншотов, используя путь Puppeteer page.screenshot.В противном случае он покажет мою ошибку, которая не может найти путь.
Вот мой сценарий:
TestManager.prototype.takeScreenshot = async function(waitEle, page, lang, appName, module, featureName = false, number = false){
let Path = './screenshots/' + lang + '/' + module + '/';
let screenshotName = Path + appName + '_' + module + ((featureName === false) ? '' : ('_' + featureName)) + ((number === false) ? '' : ('_' + number)) + '.png';
if(waitEle){
await page.screenshot({path: screenshotName, fullPage: true});
}
console.log("capture screenshot " + screenshotName);
};
Я хочу добавить скрипт в свою функцию, логика в том, что если путь не может быть найден, создайте новую папку.Например, существует папка с правильным языком, но не существует папки с правильным модулем, я хочу создать модуль, имя которого совпадает со значением параметра модуля в моем пути к компьютеру.