#javascript #puppeteer
#javascript #кукловод
Вопрос:
У меня странная проблема. Я тестирую свой кукловод без головы на сервере Ubuntu. Я делаю снимок экрана с помощью:
await page.screenshot({ path: 'screenshot.png' });
Ошибка не выдается, но когда я проверяю, есть ли скриншот, он не существует. Я протестировал ту же настройку на headless через мой локальный компьютер Mac, и снимок экрана сохраняется.
Есть идеи, что я могу здесь делать не так? Может ли puppeteer сохранять скриншоты в системе Ubuntu?
Ответ №1:
Это может произойти из-за проблемы с разрешениями. при сохранении снимка экрана с относительным путем убедитесь, что пользователь, выполняющий этот код, имеет write
доступ к каталогу, в котором вы хотите сохранить снимок экрана.