Index: tools/telemetry/telemetry/core/backends/chrome/oobe.py |
diff --git a/tools/telemetry/telemetry/core/backends/chrome/oobe.py b/tools/telemetry/telemetry/core/backends/chrome/oobe.py |
index d19a7cc615737ccd9544dc890c95034f3f488a13..9ca8ed3263b5a3c9d70518491b7ace6c6a619db9 100644 |
--- a/tools/telemetry/telemetry/core/backends/chrome/oobe.py |
+++ b/tools/telemetry/telemetry/core/backends/chrome/oobe.py |
@@ -16,7 +16,9 @@ class Oobe(web_contents.WebContents): |
for gaia_context in range(15): |
try: |
if self.EvaluateJavaScriptInContext( |
- "document.getElementById('Email') != null", gaia_context): |
+ "document.readyState == 'complete' && " |
+ "document.getElementById('Email') != null", |
+ gaia_context): |
return gaia_context |
except exceptions.EvaluateException: |
pass |