Explorar o código

ignore networkidle0 and networkidle2 (extensions don't work)

Gildas %!s(int64=4) %!d(string=hai) anos
pai
achega
44b192f45e
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  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));