Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / tools / telemetry / telemetry / page / actions / navigate_unittest.py
index 49fd022..5d865e5 100644 (file)
@@ -2,28 +2,14 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-from telemetry.core import util
-from telemetry.page import page as page_module
 from telemetry.page.actions import navigate
-from telemetry.unittest import DisabledTestOnCrOS
 from telemetry.unittest import tab_test_case
 
 
 class NavigateActionTest(tab_test_case.TabTestCase):
-  def CreatePageFromUnittestDataDir(self, filename):
-    self._browser.SetHTTPServerDirectories(util.GetUnittestDataDir())
-    return page_module.Page(
-        self._browser.http_server.UrlOf(filename),
-        None  # In this test, we don't need a page set.
-    )
-
-  @DisabledTestOnCrOS
   def testNavigateAction(self):
-    self._browser.SetHTTPServerDirectories(util.GetUnittestDataDir())
-
-    page = self.CreatePageFromUnittestDataDir('blank.html')
-    i = navigate.NavigateAction()
-    i.RunAction(page, self._tab, None)
+    i = navigate.NavigateAction(url=self.UrlOfUnittestFile('blank.html'))
+    i.RunAction(self._tab)
     self.assertEquals(
         self._tab.EvaluateJavaScript('document.location.pathname;'),
         '/blank.html')