Итак, я пробовал драматург, этот фрагмент кода предназначен только для того, чтобы получить снимок экрана с веб-сайта и сохранить его на path
, он хорошо работает локально, но когда я развертываю его на heroku, именно здесь начинается проблема, он показывает мне ошибку, которая выглядит как показано ниже. Я думаю, что это может быть специфика heroku c, поскольку это работало на моей машине lol
index. js
const { webkit } = require('playwright');
(async () => {
const path = 'src/img/ss.png';
try {
const browser = await webkit.launch();
const page = await browser.newPage();
await page.goto('someWebsite.com');
await page.waitForSelector('#someSelector')
const element = await page.$('#seleSctor');
await element.screenshot({ path: path });
await browser.close();
}
catch(e) {
console.log(e);
}
})();