Index: tools/telemetry/telemetry/core/possible_browser.py |
diff --git a/tools/telemetry/telemetry/core/possible_browser.py b/tools/telemetry/telemetry/core/possible_browser.py |
index db9f7ac6e4fbf783009a7be305b5d149c41c05e0..9d70760089175e485ea0c3fd18b53030b88f32a9 100644 |
--- a/tools/telemetry/telemetry/core/possible_browser.py |
+++ b/tools/telemetry/telemetry/core/possible_browser.py |
@@ -2,9 +2,10 @@ |
# Use of this source code is governed by a BSD-style license that can be |
# found in the LICENSE file. |
+from telemetry.core import possible_app |
-class PossibleBrowser(object): |
+class PossibleBrowser(possible_app.PossibleApp): |
"""A browser that can be controlled. |
Call Create() to launch the browser and begin manipulating it.. |
@@ -12,42 +13,26 @@ class PossibleBrowser(object): |
def __init__(self, browser_type, target_os, finder_options, |
supports_tab_control): |
- self._browser_type = browser_type |
- self._target_os = target_os |
- self._finder_options = finder_options |
+ super(PossibleBrowser, self).__init__(app_type=browser_type, |
+ target_os=target_os, |
+ finder_options=finder_options) |
self._supports_tab_control = supports_tab_control |
- self._platform = None |
- self._platform_backend = None |
self._archive_path = None |
self._append_to_existing_wpr = False |
self._make_javascript_deterministic = True |
self._credentials_path = None |
def __repr__(self): |
- return 'PossibleBrowser(browser_type=%s)' % self.browser_type |
+ return 'PossibleBrowser(app_type=%s)' % self.app_type |
@property |
def browser_type(self): |
- return self._browser_type |
- |
- @property |
- def target_os(self): |
- """Target OS, the browser will run on.""" |
- return self._target_os |
- |
- @property |
- def finder_options(self): |
- return self._finder_options |
+ return self.app_type |
@property |
def supports_tab_control(self): |
return self._supports_tab_control |
- @property |
- def platform(self): |
- self._InitPlatformIfNeeded() |
- return self._platform |
- |
def _InitPlatformIfNeeded(self): |
raise NotImplementedError() |