OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 from telemetry.page import page as page_module | 4 from telemetry.page import page as page_module |
5 from telemetry.page import shared_page_state | 5 from telemetry.page import shared_page_state |
6 from telemetry import story | 6 from telemetry import story |
7 | 7 |
8 | 8 |
9 def _GetCurrentLocation(action_runner): | 9 def _GetCurrentLocation(action_runner): |
10 return action_runner.EvaluateJavaScript('document.location.href') | 10 return action_runner.EvaluateJavaScript('document.location.href') |
11 | 11 |
12 | 12 |
13 def _WaitForLocationChange(action_runner, old_href): | 13 def _WaitForLocationChange(action_runner, old_href): |
14 # TODO(catapult:#3028): Fix interpolation of JavaScript values. | |
15 action_runner.WaitForJavaScriptCondition( | 14 action_runner.WaitForJavaScriptCondition( |
16 'document.location.href != "%s"' % old_href) | 15 'document.location.href != {{ old_href }}', old_href=old_href) |
17 | 16 |
18 | 17 |
19 class Top7StressPage(page_module.Page): | 18 class Top7StressPage(page_module.Page): |
20 | 19 |
21 def __init__(self, url, page_set, name=''): | 20 def __init__(self, url, page_set, name=''): |
22 super(Top7StressPage, self).__init__( | 21 super(Top7StressPage, self).__init__( |
23 url=url, page_set=page_set, name=name, | 22 url=url, page_set=page_set, name=name, |
24 shared_page_state_class=shared_page_state.SharedDesktopPageState, | 23 shared_page_state_class=shared_page_state.SharedDesktopPageState, |
25 credentials_path = 'data/credentials.json') | 24 credentials_path = 'data/credentials.json') |
26 self.archive_data_file = 'data/top_7_stress.json' | 25 self.archive_data_file = 'data/top_7_stress.json' |
(...skipping 289 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
316 archive_data_file='data/top_7_stress.json', | 315 archive_data_file='data/top_7_stress.json', |
317 cloud_storage_bucket=story.PARTNER_BUCKET) | 316 cloud_storage_bucket=story.PARTNER_BUCKET) |
318 | 317 |
319 self.AddStory(GoogleWebSearchPage(self)) | 318 self.AddStory(GoogleWebSearchPage(self)) |
320 self.AddStory(GmailPage(self)) | 319 self.AddStory(GmailPage(self)) |
321 self.AddStory(GoogleCalendarPage(self)) | 320 self.AddStory(GoogleCalendarPage(self)) |
322 self.AddStory(GooglePlusPage(self)) | 321 self.AddStory(GooglePlusPage(self)) |
323 self.AddStory(BlogspotPage(self)) | 322 self.AddStory(BlogspotPage(self)) |
324 self.AddStory(WordpressPage(self)) | 323 self.AddStory(WordpressPage(self)) |
325 self.AddStory(FacebookPage(self)) | 324 self.AddStory(FacebookPage(self)) |
OLD | NEW |