| Index: tools/telemetry/telemetry/wait_action.py | 
| diff --git a/tools/telemetry/telemetry/wait_action.py b/tools/telemetry/telemetry/wait_action.py | 
| deleted file mode 100644 | 
| index b078f7e91f3abc5c7b3381c6e4f4ac619c8b9b1d..0000000000000000000000000000000000000000 | 
| --- a/tools/telemetry/telemetry/wait_action.py | 
| +++ /dev/null | 
| @@ -1,59 +0,0 @@ | 
| -# Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
| -# Use of this source code is governed by a BSD-style license that can be | 
| -# found in the LICENSE file. | 
| -import time | 
| - | 
| -from telemetry import page_action | 
| -from telemetry import util | 
| - | 
| -class WaitAction(page_action.PageAction): | 
| -  DEFAULT_TIMEOUT = 60 | 
| - | 
| -  def __init__(self, attributes=None): | 
| -    super(WaitAction, self).__init__(attributes) | 
| - | 
| -  def RunsPreviousAction(self): | 
| -    assert hasattr(self, 'condition') | 
| -    return self.condition == 'navigate' or self.condition == 'href_change' | 
| - | 
| -  def RunAction(self, page, tab, previous_action): | 
| -    assert hasattr(self, 'condition') | 
| - | 
| -    if self.condition == 'duration': | 
| -      assert hasattr(self, 'seconds') | 
| -      time.sleep(self.seconds) | 
| - | 
| -    elif self.condition == 'navigate': | 
| -      if not previous_action: | 
| -        raise page_action.PageActionFailed('You need to perform an action ' | 
| -                                           'before waiting for navigate.') | 
| -      previous_action.WillRunAction() | 
| -      action_to_perform = lambda: previous_action.RunAction(page, tab, None) | 
| -      tab.PerformActionAndWaitForNavigate(action_to_perform) | 
| - | 
| -    elif self.condition == 'href_change': | 
| -      if not previous_action: | 
| -        raise page_action.PageActionFailed('You need to perform an action ' | 
| -                                           'before waiting for a href change.') | 
| -      previous_action.WillRunAction() | 
| -      old_url = tab.EvaluateJavaScript('document.location.href') | 
| -      previous_action.RunAction(page, tab, None) | 
| -      util.WaitFor(lambda: tab.EvaluateJavaScript( | 
| -          'document.location.href') != old_url, self.DEFAULT_TIMEOUT) | 
| - | 
| -    elif self.condition == 'element': | 
| -      assert hasattr(self, 'text') or hasattr(self, 'selector') | 
| -      if self.text: | 
| -        callback_code = 'function(element) { return element != null; }' | 
| -        util.WaitFor( | 
| -            lambda: util.FindElementAndPerformAction( | 
| -                tab, self.text, callback_code), self.DEFAULT_TIMEOUT) | 
| -      elif self.selector: | 
| -        util.WaitFor(lambda: tab.EvaluateJavaScript( | 
| -             'document.querySelector("%s") != null' % self.selector), | 
| -             self.DEFAULT_TIMEOUT) | 
| - | 
| -    elif self.condition == 'javascript': | 
| -      assert hasattr(self, 'javascript') | 
| -      util.WaitFor(lambda: tab.EvaluateJavaScript(self.javascript), | 
| -                   self.DEFAULT_TIMEOUT) | 
|  |