Skip to content

Instantly share code, notes, and snippets.

@anthonyjdella
Created March 21, 2018 01:41
Show Gist options
  • Select an option

  • Save anthonyjdella/dd481ebd8c8f36f983fb36509540d58c to your computer and use it in GitHub Desktop.

Select an option

Save anthonyjdella/dd481ebd8c8f36f983fb36509540d58c to your computer and use it in GitHub Desktop.
async function getNumPages(page) {
const PAGE_CONTAINTER_SELECTOR = constants.STATE_FARM_PAGE_CONTAINTER_SELECTOR;
let pageCount = await page.evaluate((sel) => {
let defaultCount = 1;
let pageContainer = document.querySelector(sel);
let allPages = pageContainer.getElementsByClassName("pagerLink");
if (allPages.length > 0) {
return allPages.length;
}
else {
return defaultCount;
}
}, PAGE_CONTAINTER_SELECTOR);
return pageCount;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment