Example #1
0
 def __init__(self, backend, platform_backend):
     self._browser_backend = backend
     self._http_server = None
     self._wpr_server = None
     self._platform = platform.Platform(platform_backend)
     self._platform_backend = platform_backend
     self._tabs = tab_list.TabList(backend.tab_list_backend)
     self._extensions = None
     if backend.supports_extensions:
         self._extensions = extension_dict.ExtensionDict(
             backend.extension_dict_backend)
     self.credentials = browser_credentials.BrowserCredentials()
     self._platform.SetFullPerformanceModeEnabled(True)
Example #2
0
    def __init__(self, backend, platform_backend):
        self._browser_backend = backend
        self._http_server = None
        self._wpr_server = None
        self._platform_backend = platform_backend
        self._active_profilers = []
        self._profilers_states = {}

        self._extensions = None
        if backend.supports_extensions:
            self._extensions = extension_dict.ExtensionDict(
                backend.extension_dict_backend)

        self._local_server_controller = local_server.LocalServerController(
            backend)
        self._tabs = tab_list.TabList(backend.tab_list_backend)
        self.credentials = browser_credentials.BrowserCredentials()
        self.platform.SetFullPerformanceModeEnabled(True)
 def extensions(self):
     if not self.supports_extensions:
         raise browser_backend.ExtensionsNotSupportedException(
             'Extensions not supported')
     return extension_dict.ExtensionDict(
         self._browser_backend.extension_backend)