OLD | NEW |
1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 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 | 4 |
5 import logging | 5 import logging |
6 import os | 6 import os |
7 import subprocess | 7 import subprocess |
8 import sys | 8 import sys |
9 import time | 9 import time |
10 | 10 |
11 # Add the telemetry directory to Python's search paths. | 11 # Add the telemetry directory to Python's search paths. |
12 current_directory = os.path.dirname(os.path.realpath(__file__)) | 12 current_directory = os.path.dirname(os.path.realpath(__file__)) |
13 telemetry_dir = os.path.realpath( | 13 perf_dir = os.path.realpath( |
14 os.path.join(current_directory, '..', '..', '..', 'tools', 'telemetry')) | 14 os.path.join(current_directory, '..', '..', '..', 'tools', 'perf')) |
| 15 if perf_dir not in sys.path: |
| 16 sys.path.append(perf_dir) |
| 17 from chrome_telemetry_build import chromium_config |
| 18 telemetry_dir = chromium_config.GetTelemetryDir() |
15 if telemetry_dir not in sys.path: | 19 if telemetry_dir not in sys.path: |
16 sys.path.append(telemetry_dir) | 20 sys.path.append(telemetry_dir) |
17 | 21 |
18 from telemetry.internal.browser import browser_options | 22 from telemetry.internal.browser import browser_options |
19 from telemetry.internal.browser import browser_finder | 23 from telemetry.internal.browser import browser_finder |
20 from telemetry.core import exceptions | 24 from telemetry.core import exceptions |
21 from telemetry.core import util | 25 from telemetry.core import util |
22 from telemetry.core import cros_interface | 26 from telemetry.core import cros_interface |
23 from telemetry.internal.browser import extension_to_load | 27 from telemetry.internal.browser import extension_to_load |
24 | 28 |
(...skipping 536 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
561 try: | 565 try: |
562 extensions = self._browser.extensions.GetByExtensionId( | 566 extensions = self._browser.extensions.GetByExtensionId( |
563 'mkaemigholebcgchlkbankmihknojeak') | 567 'mkaemigholebcgchlkbankmihknojeak') |
564 except KeyError: | 568 except KeyError: |
565 return None | 569 return None |
566 for extension_page in extensions: | 570 for extension_page in extensions: |
567 pathname = extension_page.EvaluateJavaScript('document.location.pathname') | 571 pathname = extension_page.EvaluateJavaScript('document.location.pathname') |
568 if pathname == page_name: | 572 if pathname == page_name: |
569 return extension_page | 573 return extension_page |
570 return None | 574 return None |
OLD | NEW |