def _CreateBrowserInternal(self, delete_profile_dir_after_run):
   backend = desktop_browser_backend.DesktopBrowserBackend(
       self._options, self._local_executable, self._flash_path,
       self._is_content_shell, self._browser_directory,
       delete_profile_dir_after_run=delete_profile_dir_after_run)
   b = browser.Browser(backend,
                       core_platform.CreatePlatformBackendForCurrentOS())
   return b
 def Create(self):
   backend = desktop_browser_backend.DesktopBrowserBackend(
       self.finder_options.browser_options, self._local_executable,
       self._flash_path, self._is_content_shell, self._browser_directory,
       output_profile_path=self.finder_options.output_profile_path,
       extensions_to_load=self.finder_options.extensions_to_load)
   b = browser.Browser(backend,
                       core_platform.CreatePlatformBackendForCurrentOS())
   return b
예제 #3
0
 def Create(self):
     platform_backend = platform.CreatePlatformBackendForCurrentOS()
     backend = self.CreateWebDriverBackend(platform_backend)
     b = browser.Browser(backend, platform_backend)
     return b