OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 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 import os | 4 import os |
5 | 5 |
6 from telemetry import browser_backend | 6 from telemetry.core import browser_credentials |
7 from telemetry import browser_credentials | 7 from telemetry.core import extension_dict |
8 from telemetry import extension_dict | 8 from telemetry.core import tab_list |
9 from telemetry import tab_list | 9 from telemetry.core import temporary_http_server |
10 from telemetry import temporary_http_server | 10 from telemetry.core import wpr_modes |
11 from telemetry import wpr_modes | 11 from telemetry.core import wpr_server |
12 from telemetry import wpr_server | 12 from telemetry.core.chrome import browser_backend |
13 | 13 |
14 class Browser(object): | 14 class Browser(object): |
15 """A running browser instance that can be controlled in a limited way. | 15 """A running browser instance that can be controlled in a limited way. |
16 | 16 |
17 To create a browser instance, use browser_finder.FindBrowser. | 17 To create a browser instance, use browser_finder.FindBrowser. |
18 | 18 |
19 Be sure to clean up after yourself by calling Close() when you are done with | 19 Be sure to clean up after yourself by calling Close() when you are done with |
20 the browser. Or better yet: | 20 the browser. Or better yet: |
21 browser_to_create = FindBrowser(options) | 21 browser_to_create = FindBrowser(options) |
22 with browser_to_create.Create() as browser: | 22 with browser_to_create.Create() as browser: |
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
142 archive_path, | 142 archive_path, |
143 use_record_mode, | 143 use_record_mode, |
144 self._browser_backend.WEBPAGEREPLAY_HOST, | 144 self._browser_backend.WEBPAGEREPLAY_HOST, |
145 self._browser_backend.webpagereplay_local_http_port, | 145 self._browser_backend.webpagereplay_local_http_port, |
146 self._browser_backend.webpagereplay_local_https_port, | 146 self._browser_backend.webpagereplay_local_https_port, |
147 self._browser_backend.webpagereplay_remote_http_port, | 147 self._browser_backend.webpagereplay_remote_http_port, |
148 self._browser_backend.webpagereplay_remote_https_port) | 148 self._browser_backend.webpagereplay_remote_https_port) |
149 | 149 |
150 def GetStandardOutput(self): | 150 def GetStandardOutput(self): |
151 return self._browser_backend.GetStandardOutput() | 151 return self._browser_backend.GetStandardOutput() |
OLD | NEW |