Procházet zdrojové kódy

ignore networkidle0 and networkidle2 (extensions don't work)

Gildas před 4 roky
rodič
revize
44b192f45e
1 změnil soubory, kde provedl 5 přidání a 1 odebrání
  1. 5 1
      cli/back-ends/webdriver-gecko.js

+ 5 - 1
cli/back-ends/webdriver-gecko.js

@@ -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));