You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 weeks ago | |
---|---|---|
lib | 1 year ago | |
src | 12 months ago | |
.gitignore | 1 year ago | |
DOCUMENTATION.md | 1 year ago | |
README.md | 3 weeks ago | |
mod.js | 1 year ago | |
package.json | 1 year ago | |
yarn.lock | 1 year ago |
README.md
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);
})();