Chromium Code Reviews

Unified Diff: functional/omnibox.py

Issue 6269001: Fixing omnibox page content search test (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/chrome/test/
Patch Set: '' Created 9 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: functional/omnibox.py
===================================================================
--- functional/omnibox.py (revision 71277)
+++ functional/omnibox.py (working copy)
@@ -278,15 +278,15 @@
partial_title = self._GetOmniboxMatchesFor(search_term, windex=windex)
self._VerifyHasBookmarkResult(partial_title)
- def _GotNewMatches(self, old_matches_len, search_text):
- """Determines if omnibox has any new matches"""
+ def _GotContentHistory(self, search_text, url):
+ """Determines if omnibox returns a visited page when searching using page
Nirnimesh 2011/01/14 19:49:57 s/visited/previously visited/
Nirnimesh 2011/01/14 19:49:57 Simplify this sentence. I don't understand it.
+ content"""
# Omnibox doesn't change results if searching the same text repeatedly.
# So setting '' in omnibox before the next repeated search.
self.SetOmniboxText('')
- new_matches = self._GetOmniboxMatchesFor(search_text)
- if len(new_matches) > old_matches_len:
- return True
- return False
+ matches = self._GetOmniboxMatchesFor(search_text)
+ matches_description = [x for x in matches if x['destination_url'] == url]
+ return 1 == len(matches_description)
def testContentHistory(self):
"""Verify omnibox results when entering page content
@@ -295,15 +295,11 @@
content.
"""
search_text = 'British throne'
sunandt 2011/01/13 02:18:54 You don't need this variable. Pass this value dire
- old_matches = self._GetOmniboxMatchesFor(search_text)
url = self.GetFileURLForPath(
os.path.join(self.DataDir(), 'find_in_page', 'largepage.html'))
self.AppendTab(pyauto.GURL(url))
sunandt 2011/01/13 02:18:54 Why are you opening a new tab?
- self.assertTrue(self.WaitUntil(lambda: self._GotNewMatches(len(old_matches),
- search_text), timeout=1))
- matches = self._GetOmniboxMatchesFor(search_text)
- matches_description = [x for x in matches if x['destination_url'] == url]
- self.assertEqual(1, len(matches_description))
+ self.assertTrue(self.WaitUntil(
+ lambda: self._GotContentHistory(search_text, url)))
def _GotHistoryPageOption(self, search_text):
"""Determines if omnibox returns an 'open history page' option for given
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine