Index: tools/telemetry/telemetry/page.py |
diff --git a/tools/telemetry/telemetry/page.py b/tools/telemetry/telemetry/page.py |
index 08b634d142557a9fc373cf9290ecb26c73f3dafc..a59da610cdad532dfb23277dffbe5d854d15fe80 100644 |
--- a/tools/telemetry/telemetry/page.py |
+++ b/tools/telemetry/telemetry/page.py |
@@ -67,6 +67,9 @@ class Page(object): |
@staticmethod |
def WaitForPageToLoad(obj, tab, timeout, poll_interval=0.1): |
"""Waits for various wait conditions present in obj.""" |
+ if hasattr(obj, 'post_navigate_javascript_to_execute'): |
+ tab.runtime.Evaluate(obj.post_navigate_javascript_to_execute) |
+ |
if hasattr(obj, 'wait_seconds'): |
time.sleep(obj.wait_seconds) |
if hasattr(obj, 'wait_for_element_with_text'): |