OLD | NEW |
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2013 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 | 4 |
5 from telemetry.page.actions import page_action | 5 from telemetry.page.actions import page_action |
6 | 6 |
7 class ReloadAction(page_action.PageAction): | 7 class ReloadAction(page_action.PageAction): |
8 def __init__(self, attributes=None): | 8 def __init__(self, attributes=None): |
9 super(ReloadAction, self).__init__(attributes) | 9 super(ReloadAction, self).__init__(attributes) |
10 | 10 |
11 def RunAction(self, page, tab, previous_action): | 11 def RunAction(self, page, tab): |
12 tab.ExecuteJavaScript('window.location.reload()') | 12 tab.ExecuteJavaScript('window.location.reload()') |
13 tab.WaitForDocumentReadyStateToBeInteractiveOrBetter() | 13 tab.WaitForDocumentReadyStateToBeInteractiveOrBetter() |
OLD | NEW |