Windows 10 - при запуске сценария кукловода открывается пустое окно Chromium - PullRequest
0 голосов
/ 08 октября 2018

Я новичок в Puppeteer и пытаюсь запустить пример сценария.Тем не менее, я получаю пустое окно хрома (без вкладки или панели URL).

Environment details:
    OS: Windows 10
    Node version: 8.4.0
    NPM version: 6.4.1

Я установил кукловод, используя NPM, и была установлена ​​версия 1.0.0.Я также установил версию 1.9.0 прямо со страницы Github Puppeteer.Обе версии имеют одинаковую проблему.

Это мой скрипт:

const puppeteer = require('puppeteer');

(async () => {
    try {
        console.log('starting');
        const browser = await puppeteer.launch({ 
            executablePath: 'D:/Code/Puppeteer/node_modules/puppeteer/.local-chromium/win64-594312/chrome-win/chrome.exe',
            headless: false 
        });
        console.log('one');
        const page = await browser.newPage();
        console.log('two');
        await page.goto('https://github.com');
        console.log('three');
        await page.screenshot({path: 'example.png'});

        console.log("Page is up");
        await browser.close();
    }
    catch (e) {
        console.log("Error: ", e);
    }
})();

В приведенном выше скрипте я вижу ' начиная с ', а затем окно Chromium открывается без ничегона экране.Когда я нажимаю F12, чтобы вызвать инструмент разработки, я вижу, что на экране печатается « one ».

Я установил переменную окружения ' path ', чтобы использовать это:

D:\Code\Puppeteer\node_modules\puppeteer\.local-chromium\win64-594312\chrome-win; C:\Program Files (x86)\Google\Chrome\Application

1 Ответ

0 голосов
/ 08 октября 2018

Сценарий кукловода работает сейчас.Я запустил окно cmd node.js в режиме администратора, чтобы запустить скрипт, который не работал.Работа в обычном режиме сработала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...