| Index: tools/telemetry/telemetry/tab.py | 
| diff --git a/tools/telemetry/telemetry/tab.py b/tools/telemetry/telemetry/tab.py | 
| deleted file mode 100644 | 
| index 7e0ba63cd79904269c062e03cbbb2eb52476569b..0000000000000000000000000000000000000000 | 
| --- a/tools/telemetry/telemetry/tab.py | 
| +++ /dev/null | 
| @@ -1,79 +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. | 
| -from telemetry import web_contents | 
| - | 
| -DEFAULT_TAB_TIMEOUT = 60 | 
| - | 
| -class Tab(web_contents.WebContents): | 
| -  """Represents a tab in the browser | 
| - | 
| -  The important parts of the Tab object are in the runtime and page objects. | 
| -  E.g.: | 
| -      # Navigates the tab to a given url. | 
| -      tab.Navigate('http://www.google.com/') | 
| - | 
| -      # Evaluates 1+1 in the tab's JavaScript context. | 
| -      tab.Evaluate('1+1') | 
| -  """ | 
| -  def __init__(self, inspector_backend): | 
| -    super(Tab, self).__init__(inspector_backend) | 
| - | 
| -  def __del__(self): | 
| -    super(Tab, self).__del__() | 
| - | 
| -  @property | 
| -  def browser(self): | 
| -    """The browser in which this tab resides.""" | 
| -    return self._inspector_backend.browser | 
| - | 
| -  @property | 
| -  def url(self): | 
| -    return self._inspector_backend.url | 
| - | 
| -  def Activate(self): | 
| -    """Brings this tab to the foreground asynchronously. | 
| - | 
| -    Not all browsers or browser versions support this method. | 
| -    Be sure to check browser.supports_tab_control. | 
| - | 
| -    Please note: this is asynchronous. There is a delay between this call | 
| -    and the page's documentVisibilityState becoming 'visible', and yet more | 
| -    delay until the actual tab is visible to the user. None of these delays | 
| -    are included in this call.""" | 
| -    self._inspector_backend.Activate() | 
| - | 
| -  def Close(self): | 
| -    """Closes this tab. | 
| - | 
| -    Not all browsers or browser versions support this method. | 
| -    Be sure to check browser.supports_tab_control.""" | 
| -    self._inspector_backend.Close() | 
| - | 
| -  @property | 
| -  def screenshot_supported(self): | 
| -    """True if the browser instance is capable of capturing screenshots""" | 
| -    return self._inspector_backend.screenshot_supported | 
| - | 
| -  def Screenshot(self, timeout=DEFAULT_TAB_TIMEOUT): | 
| -    """Capture a screenshot of the window for rendering validation""" | 
| -    return self._inspector_backend.Screenshot(timeout) | 
| - | 
| -  def PerformActionAndWaitForNavigate( | 
| -      self, action_function, timeout=DEFAULT_TAB_TIMEOUT): | 
| -    """Executes action_function, and waits for the navigation to complete. | 
| - | 
| -    action_function must be a Python function that results in a navigation. | 
| -    This function returns when the navigation is complete or when | 
| -    the timeout has been exceeded. | 
| -    """ | 
| -    self._inspector_backend.PerformActionAndWaitForNavigate( | 
| -        action_function, timeout) | 
| - | 
| -  def Navigate(self, url, timeout=DEFAULT_TAB_TIMEOUT): | 
| -    """Navigates to url.""" | 
| -    self._inspector_backend.Navigate(url, timeout) | 
| - | 
| -  def GetCookieByName(self, name, timeout=DEFAULT_TAB_TIMEOUT): | 
| -    """Returns the value of the cookie by the given |name|.""" | 
| -    return self._inspector_backend.GetCookieByName(name, timeout) | 
|  |