| Index: telemetry/telemetry/internal/backends/chrome/oobe.py
|
| diff --git a/telemetry/telemetry/internal/backends/chrome/oobe.py b/telemetry/telemetry/internal/backends/chrome/oobe.py
|
| index fff4278ca022f3d10ab912f9bbe33f9b21c90eae..a39b6472bcd3bbee1679086f96ef6038856db5c7 100644
|
| --- a/telemetry/telemetry/internal/backends/chrome/oobe.py
|
| +++ b/telemetry/telemetry/internal/backends/chrome/oobe.py
|
| @@ -37,7 +37,8 @@ class Oobe(web_contents.WebContents):
|
|
|
| def _ExecuteOobeApi(self, api, *args):
|
| logging.info('Invoking %s' % api)
|
| - self.WaitForJavaScriptCondition("typeof Oobe == 'function'", timeout=120)
|
| + self.WaitForJavaScriptCondition(
|
| + "typeof Oobe == 'function' && Oobe.readyForTesting", timeout=120)
|
|
|
| if self.EvaluateJavaScript(
|
| "typeof {{ @api }} == 'undefined'", api=api):
|
|
|