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 520676301ec2a59d7709396e3bf7395f3aa5b1de..d19a7cc615737ccd9544dc890c95034f3f488a13 100644 |
--- a/tools/telemetry/telemetry/core/backends/chrome/oobe.py |
+++ b/tools/telemetry/telemetry/core/backends/chrome/oobe.py |
@@ -24,8 +24,7 @@ class Oobe(web_contents.WebContents): |
def _ExecuteOobeApi(self, api, *args): |
logging.info('Invoking %s' % api) |
- util.WaitFor(lambda: self.EvaluateJavaScript( |
- "typeof Oobe !== 'undefined'"), 10) |
+ self.WaitForJavaScriptExpression("typeof Oobe == 'function'", 20) |
if self.EvaluateJavaScript("typeof %s == 'undefined'" % api): |
raise exceptions.LoginException('%s js api missing' % api) |