未找到人偶操纵者 'Page.getFrameTree'

Puppeteer 'Page.getFrameTree' wasn't found undefined

正在接收

error : Protocol error (Page.getFrameTree): 'Page.getFrameTree' wasn't found undefined

当尝试 运行 在 chrome 中使用 puppeteer(也不是无头)时,如果删除了 executablePath,它就会工作。另请注意(出于某种原因)禁用信息栏在 chrome 中不起作用并且设置视口也没有

事物的版本

node v8.9.3

Chrome Version 63.0.3239.84

puppeteer v 0.13.0

OS: Windows 10 Pro

对于以下代码:

const puppeteer = require("puppeteer");

puppeteer.launch(options = {
args: ['--disable-infobars']
});
// ^ Also not working.
(async() => {

const browser = await puppeteer.launch({
    headless: false,
    args: ['--remote-debugging-port=9222'],
    executablePath: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe",
    setViewport: {width: 1920, height: 1080},
});
// ^ Viewport also isn't working

try{
    const gitPage = await browser.newPage();
    await gitPage.setViewport({width: 1024, height: 768});
    await gitPage.goto("https://github.com/login", {waitUntil: 'networkidle2'});
    await gitPage.type("#login_field", "CaptainPlanet", {delay: 100});
    await gitPage.type("#password", "NPH_Andrews", {delay: 100});
    const btnLogin = await gitPage.$("input[tabindex='3']");
    await btnLogin.click();
}catch(err) {
  console.log("error: " + err.message);
}    


})();

使用错误版本的 Chromium 时会出现此问题。

发行说明中包含您需要 运行 的 chromium 版本,在您的情况下:

铬 64.0.3264.0 (r515411)

https://github.com/GoogleChrome/puppeteer/releases