Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(230)

Unified Diff: tools/chrome_remote_control/chrome_remote_control/browser.py

Issue 11361165: [chrome_remote_control] Rename chrome_remote_control to telemetry. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tools/chrome_remote_control/chrome_remote_control/browser.py
diff --git a/tools/chrome_remote_control/chrome_remote_control/browser.py b/tools/chrome_remote_control/chrome_remote_control/browser.py
deleted file mode 100644
index a755ccf42c359e21ce24d1c5b537f2fea54dc723..0000000000000000000000000000000000000000
--- a/tools/chrome_remote_control/chrome_remote_control/browser.py
+++ /dev/null
@@ -1,110 +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 os
-
-from chrome_remote_control import temporary_http_server
-from chrome_remote_control import browser_credentials
-from chrome_remote_control import wpr_modes
-from chrome_remote_control import wpr_server
-
-class Browser(object):
- """A running browser instance that can be controlled in a limited way.
-
- To create a browser instance, use browser_finder.FindBrowser.
-
- Be sure to clean up after yourself by calling Close() when you are done with
- the browser. Or better yet:
- browser_to_create = FindBrowser(options)
- with browser_to_create.Create() as browser:
- ... do all your operations on browser here
- """
- def __init__(self, backend, platform):
- self._backend = backend
- self._http_server = None
- self._wpr_server = None
- self._platform = platform
- self.credentials = browser_credentials.BrowserCredentials()
-
- def __enter__(self):
- return self
-
- def __exit__(self, *args):
- self.Close()
-
- @property
- def is_content_shell(self):
- """Returns whether this browser is a content shell, only."""
- return self._backend.is_content_shell
-
- @property
- def num_tabs(self):
- return self._backend.num_tabs
-
- @property
- def platform(self):
- return self._platform
-
- def NewTab(self):
- return self._backend.NewTab()
-
- def CloseTab(self, index):
- self._backend.CloseTab(index)
-
- def GetNthTabUrl(self, index):
- return self._backend.GetNthTabUrl(index)
-
- def ConnectToNthTab(self, index):
- return self._backend.ConnectToNthTab(self, index)
-
- def Close(self):
- if self._wpr_server:
- self._wpr_server.Close()
- self._wpr_server = None
-
- if self._http_server:
- self._http_server.Close()
- self._http_server = None
-
- self._backend.Close()
- self.credentials = None
-
- @property
- def http_server(self):
- return self._http_server
-
- def SetHTTPServerDirectory(self, path):
- if path:
- abs_path = os.path.abspath(path)
- if self._http_server and self._http_server.path == path:
- return
- else:
- abs_path = None
-
- if self._http_server:
- self._http_server.Close()
- self._http_server = None
-
- if not abs_path:
- return
-
- self._http_server = temporary_http_server.TemporaryHTTPServer(
- self._backend, abs_path)
-
- def SetReplayArchivePath(self, archive_path):
- if self._wpr_server:
- self._wpr_server.Close()
- self._wpr_server = None
-
- if not archive_path:
- return None
-
- if self._backend.wpr_mode == wpr_modes.WPR_OFF:
- return
-
- use_record_mode = self._backend.wpr_mode == wpr_modes.WPR_RECORD
- if not use_record_mode:
- assert os.path.isfile(archive_path)
-
- self._wpr_server = wpr_server.ReplayServer(
- self._backend, archive_path, use_record_mode)

Powered by Google App Engine
This is Rietveld 408576698