小编ast*_*ine的帖子

Puppeteer 关闭 javascript 警告框

我正在尝试单击此网站上的页面按钮,但是当我进入该网站时,会出现一个警告框,但我不知道如何关闭它。

我刚开始尝试 Puppeteer,这是我现在正在使用这个简单代码的代码:

const ptr = require('puppeteer');

ptr.launch().then(async browser => {

const page = await browser.newPage();

await page.setViewport({ width: 1280, height: 800 });
await page.goto('https://portaleperiti.grupporealemutua.it/PPVET/VetrinaWebPortalePeriti/');

//This is the alert button selector 
await page.click("#BoxAlertBtnOk");

//This is the button on the page i want to click on 
await page.click("input[value='Perito RE / G.F.']");

await page.screenshot({
    path: 'screenshot.png',
    fullPage: true
});

await browser.close();
});
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:UnhandledPromiseRejectionWarning: E​​rror: Node is not visible or not an HTMLElement at ElementHandle._clickablePoint

任何帮助将不胜感激,谢谢!

node.js puppeteer

4
推荐指数
2
解决办法
5453
查看次数

标签 统计

node.js ×1

puppeteer ×1