我正在尝试测试搜索书签的Chrome扩展程序。 Puppeteer每次都会以干净的轮廓加载Chromium,这很棒,但我的书签是空的。
我希望找到一种加载书签文件的方法,因此我不必使用Chrome API在我的代码中的测试标记下手动创建书签树。
答案 0 :(得分:3)
您可以加载现有用户数据目录及其所有数据,包括书签和浏览器设置:
puppeteer.launch({
userDataDir: '/path/to/user-data-directory',
})
配置文件必须来自靠近木偶操作者Chromium的Chrome / Chromium版本。
另外 - 根据我的经验,路径不应该在Windows上包含空格。