|
|
@@ -110,13 +110,17 @@ async function getPageData(driver, options) {
|
|
|
await driver.executeScript(scripts);
|
|
|
if (options.browserWaitUntil != "domcontentloaded") {
|
|
|
let scriptPromise;
|
|
|
+ /*
|
|
|
if (options.browserWaitUntil == "networkidle0") {
|
|
|
scriptPromise = driver.executeAsyncScript("addEventListener(\"single-file-network-idle-0\", () => arguments[0](), true)");
|
|
|
} else if (options.browserWaitUntil == "networkidle2") {
|
|
|
scriptPromise = driver.executeAsyncScript("addEventListener(\"single-file-network-idle-2\", () => arguments[0](), true)");
|
|
|
} else if (options.browserWaitUntil === undefined || options.browserWaitUntil == "load") {
|
|
|
- scriptPromise = driver.executeAsyncScript("if (document.readyState == \"loading\" || document.readyState == \"interactive\") { addEventListener(\"load\", () => arguments[0]()) } else { arguments[0](); }");
|
|
|
+ */
|
|
|
+ scriptPromise = driver.executeAsyncScript("if (document.readyState == \"loading\" || document.readyState == \"interactive\") { addEventListener(\"load\", () => arguments[0]()) } else { arguments[0](); }");
|
|
|
+ /*
|
|
|
}
|
|
|
+ */
|
|
|
let cancelTimeout;
|
|
|
const timeoutPromise = new Promise(resolve => {
|
|
|
const timeoutId = setTimeout(resolve, Math.max(0, options.browserLoadMaxTime - 5000));
|