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)
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)