No description
| lib | ||
| src | ||
| .gitignore | ||
| DOCUMENTATION.md | ||
| mod.js | ||
| package.json | ||
| README.md | ||
| yarn.lock | ||
puppeteer-helpers
Basic usage (using puppeteer)
const
puppeteer = require('puppeteer'),
{
createBrowserHelper,
createPageHelper,
} = require('puppeteer-helpers');
(async () => {
const
myBrowser = await puppeteer.launch(),
myBrowserHelper = createBrowserHelper(myBrowser),
myPage = await myBrowserHelper.getDefaultPage(),
myPageHelper = createPageHelper(myPage);
})();
Advanced usage (using puppeteer-extra)
const
puppeteer = require('puppeteer-extra'),
{
createBrowserHelper,
createPageHelper,
createUserPreferences
} = require('puppeteer-helpers');
const myUserPreferences = createUserPreferences();
myUserPreferences.set(['webkit', 'webprefs', 'default_font_size'], 22);
myUserPreferences.setDevToolsDocked(false);
myUserPreferences.setDevToolsTheme('dark');
puppeteer.use(require('puppeteer-extra-plugin-user-preferences')(myUserPreferences.get()));
(async () => {
const
myBrowser = await puppeteer.launch(),
myBrowserHelper = createBrowserHelper(myBrowser),
myPage = await myBrowserHelper.getDefaultPage(),
myPageHelper = createPageHelper(myPage);
})();