Index: chrome/test/functional/chromeos_login.py |
diff --git a/chrome/test/functional/chromeos_login.py b/chrome/test/functional/chromeos_login.py |
index db4995184094e5bacc9e09f266601a97d4221173..fd575b109f7fb06f55bfc147f4b4a467ce8bdc7a 100755 |
--- a/chrome/test/functional/chromeos_login.py |
+++ b/chrome/test/functional/chromeos_login.py |
@@ -207,6 +207,9 @@ class ChromeosLogin(pyauto.PyUITest): |
# Build up some history and setup state in "Local State". |
url = self.GetHttpURLForDataPath('title2.html') |
self.NavigateToURL(url) |
+ # chromeos often takes a while to register URLs into history. |
+ self.assertTrue(self.WaitUntil(lambda: self.GetHistoryInfo().History()), |
+ msg='Could not open %s successfully' % url) |
open('/home/chronos/__magic__', 'w').close() |
open('/home/chronos/user/__magic__', 'w').close() |