, вероятно, вопрос новичка ie, но я действительно изо всех сил пытаюсь заставить Puppeteer работать. Я, наверное, где-то напортачил при загрузке, но я просто не могу понять.
Моя версия кукольника - 5.1.0 Узел - v14.5.0 Работает на Ubuntu 18.04, но также не работает на Windows командная строка Windows 10
это мой пакет. json:
{
"name": "test_puppeteer",
"version": "1.0.0",
"description": "",
"main": "test.js",
"dependencies": {
"puppeteer": "^5.1.0"
},
"devDependencies": {},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC"
}
Я пытаюсь запустить этот тест, и он РАБОТАЕТ для example.com, но не для других веб-сайт, и он не закрывается должным образом Это мой базовый c тест снимка экрана:
var puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox']})
const page = await browser.newPage();
await page.goto('https://www.example.com');
await page.screenshot({path: 'example.png'});
await browser.close();
})();
Если я запустил его, я получу файл example.png, но никакой другой обратной связи, и если я изменю сайт на что-нибудь еще я получаю (node:28737) UnhandledPromiseRejectionWarning: TimeoutError: Navigation timeout of 30000 ms exceeded