未找到人偶操纵者 '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)
正在接收
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)