| Index: tools/telemetry/telemetry/core/backends/chrome/cros_browser_backend.py
|
| diff --git a/tools/telemetry/telemetry/core/backends/chrome/cros_browser_backend.py b/tools/telemetry/telemetry/core/backends/chrome/cros_browser_backend.py
|
| index 843ce6ce25044339e36b49f464e0c058433b66f0..098a7beb59334112456ab80c5e0cb1f64cdcfe23 100644
|
| --- a/tools/telemetry/telemetry/core/backends/chrome/cros_browser_backend.py
|
| +++ b/tools/telemetry/telemetry/core/backends/chrome/cros_browser_backend.py
|
| @@ -389,7 +389,8 @@ class CrOSBrowserBackend(chrome_browser_backend.ChromeBrowserBackend):
|
|
|
| def _NavigateGuestLogin(self):
|
| """Navigates through oobe login screen as guest"""
|
| - assert self.oobe_exists
|
| + if not self.oobe_exists:
|
| + raise exceptions.LoginException('Oobe missing')
|
| self._WaitForSigninScreen()
|
| self._ClickBrowseAsGuest()
|
| self._WaitForGuestFsMounted()
|
| @@ -398,7 +399,8 @@ class CrOSBrowserBackend(chrome_browser_backend.ChromeBrowserBackend):
|
| """Navigates through oobe login screen"""
|
| if self._use_oobe_login_for_testing:
|
| logging.info('Invoking Oobe.loginForTesting')
|
| - assert self.oobe_exists
|
| + if not self.oobe_exists:
|
| + raise exceptions.LoginException('Oobe missing')
|
| oobe = self.oobe
|
| util.WaitFor(lambda: oobe.EvaluateJavaScript(
|
| 'typeof Oobe !== \'undefined\''), 10)
|
|
|