mirror of
https://github.com/docsifyjs/docsify.git
synced 2026-10-24 08:41:26 +08:00
Add docsifyURL and waitForSelector options
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user