【发布时间】:2019-08-06 02:21:15
【问题描述】:
我正在尝试通过以下代码使用 node.js puppeteer 删除 headless=false 浏览器中的历史记录,但方法无效。
await page.goto('chrome://settings/clearBrowserData');
await page.keyboard.down('Enter');
第二个代码
await page.keyboard.down('ControlLeft');
await page.keyboard.down('ShiftLeft');
await page.keyboard.down('Delete');
await page.keyboard.down('Enter');
我也尝试使用.evaluateHandle() 和.click() 功能,但它们都不起作用。如果有人知道如何用 puppeteer 清除历史记录,请回答我。
【问题讨论】:
-
看起来你可以进入那个页面,但你需要进入 shadow dom 才能看到按钮
标签: node.js google-chrome chromium puppeteer