Add docsifyURL and waitForSelector options

This commit is contained in:
John Hildenbiddle
2020-07-07 13:20:49 -05:00
parent c35aea504f
commit 08e1bbf8aa
+7
View File
@@ -14,6 +14,8 @@ async function docsifyInit(page, options) {
script: '',
scriptURLs: [],
url: `http://${serverIP}:${serverPort}`,
docsifyURL: '/lib/docsify.js',
waitForSelector: '#main',
};
const settings = {
...defaults,
@@ -73,6 +75,11 @@ async function docsifyInit(page, options) {
for (const url of settings.scriptURLs) {
await page.addScriptTag({ url });
}
// Detect docsify "complete" by waiting for specified element
if (settings.waitForSelector) {
await page.waitForSelector(settings.waitForSelector);
}
}
module.exports = docsifyInit;