Index: chrome/test/chromedriver/client/chromedriver.py |
diff --git a/chrome/test/chromedriver/client/chromedriver.py b/chrome/test/chromedriver/client/chromedriver.py |
index baa09ff320ebdab984195745462a974f42c85ff1..4080c2c8f9c0e70d071fca79518bed59ae94ff4e 100644 |
--- a/chrome/test/chromedriver/client/chromedriver.py |
+++ b/chrome/test/chromedriver/client/chromedriver.py |
@@ -72,7 +72,8 @@ class ChromeDriver(object): |
chrome_extensions=None, chrome_log_path=None, |
debugger_address=None, logging_prefs=None, |
mobile_emulation=None, experimental_options=None, |
- download_dir=None, network_connection=None): |
+ download_dir=None, page_load_strategy=None, |
+ network_connection=None): |
self._executor = command_executor.CommandExecutor(server_url) |
options = {} |
@@ -144,6 +145,10 @@ class ChromeDriver(object): |
} |
} |
+ if page_load_strategy: |
+ assert type(page_load_strategy) is str |
+ params['desiredCapabilities']['pageLoadingStrategy'] = page_load_strategy |
+ |
if network_connection: |
params['desiredCapabilities']['networkConnectionEnabled'] = ( |
network_connection) |