Gildas před 7 roky
rodič
revize
a980f3c3c0
1 změnil soubory, kde provedl 5 přidání a 3 odebrání
  1. 5 3
      node-webdriver/single-file-webdriver.js

+ 5 - 3
node-webdriver/single-file-webdriver.js

@@ -77,8 +77,10 @@ exports.getPageData = async options => {
 			driver.executeScript(scripts);
 		}));
 		await driver.switchTo().window(mainWindowHandle);
-		const pageData = await driver.executeAsyncScript(getPageDataScript(), options);
-		return pageData;
+		if (options.loadDeferredImages) {
+			await driver.sleep(options.loadDeferredImagesMaxIdleTime || 1500);
+		}
+		return await driver.executeAsyncScript(getPageDataScript(), options);
 	} finally {
 		if (driver) {
 			driver.quit();
@@ -103,7 +105,7 @@ function getPageDataScript() {
 		const singleFile = new SingleFile(options);
 		await singleFile.initialize();
 		await singleFile.run();
-		return singleFile.getPageData();			
+		return await singleFile.getPageData();
 	}
 	`;
 }