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) return browser.Browser(backend, self._platform_backend)
def Create(self): backend = cros_browser_backend.CrOSBrowserBackend( self.browser_type, self._options, self._cri, self._is_guest) b = browser.Browser(backend, cros_platform_backend.CrosPlatformBackend(self._cri)) backend.SetBrowser(b) return b
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, finder_options): self._InitPlatformIfNeeded() mandoline_backend = desktop_mandoline_backend.DesktopMandolineBackend( self._platform_backend, finder_options.browser_options, self._local_executable, self._browser_directory) return browser.Browser( mandoline_backend, self._platform_backend, self._credentials_path)
def Create(self): self._InitPlatformIfNeeded() backend = self.CreateWebDriverBackend(self._platform_backend) return browser.Browser(backend, self._platform_backend, self._archive_path, self._append_to_existing_wpr, self._make_javascript_deterministic, self._credentials_path)
def Create(self): backend = android_browser_backend.AndroidBrowserBackend( self._options, *self._args) platform_backend = android_platform_backend.AndroidPlatformBackend( self._args[0].Adb(), self._options.no_performance_mode) b = browser.Browser(backend, platform_backend) backend.SetBrowser(b) return b
def Create(self): if profile_types.GetProfileCreator(self.options.profile_type): raise Exception("Profile creation not currently supported on Chrome OS") backend = cros_browser_backend.CrOSBrowserBackend( self.browser_type, self._options, self._cri, self._is_guest) b = browser.Browser(backend, cros_platform_backend.CrosPlatformBackend(self._cri)) return b
def Create(self): backend = ios_browser_backend.IosBrowserBackend( self.finder_options.browser_options) return browser.Browser(backend, self._platform_backend, self._archive_path, self._append_to_existing_wpr, self._make_javascript_deterministic, self._credentials_path)
def Create(self, finder_options): self._InitPlatformIfNeeded() browser_backend = android_browser_backend.AndroidBrowserBackend( self._platform_backend, finder_options.browser_options, self._backend_settings, output_profile_path=finder_options.output_profile_path, extensions_to_load=finder_options.extensions_to_load, target_arch=finder_options.target_arch) return browser.Browser( browser_backend, self._platform_backend, self._credentials_path)
def Create(self): use_rndis_forwarder = (self.finder_options.android_rndis or self.finder_options.browser_options.netsim) backend = android_browser_backend.AndroidBrowserBackend( self.finder_options.browser_options, self._backend_settings, use_rndis_forwarder, output_profile_path=self.finder_options.output_profile_path, extensions_to_load=self.finder_options.extensions_to_load) b = browser.Browser(backend, self._platform_backend) return b
def Create(self): backend = android_browser_backend.AndroidBrowserBackend( self.finder_options.browser_options, self._backend_settings, self.finder_options.android_rndis, output_profile_path=self.finder_options.output_profile_path, extensions_to_load=self.finder_options.extensions_to_load) platform_backend = android_platform_backend.AndroidPlatformBackend( self._backend_settings.adb.Adb(), self.finder_options.no_performance_mode) b = browser.Browser(backend, platform_backend) return b
def Create(self): if profile_types.GetProfileCreator(self.options.profile_type): raise Exception( "Profile creation not currently supported on Android") backend = android_browser_backend.AndroidBrowserBackend( self._options, self._backend_settings) platform_backend = android_platform_backend.AndroidPlatformBackend( self._backend_settings.adb.Adb(), self._options.no_performance_mode) b = browser.Browser(backend, platform_backend) return b
def Create(self): backend = desktop_browser_backend.DesktopBrowserBackend( self._options, self._local_executable, self._is_content_shell) if sys.platform.startswith('linux'): p = linux_platform_backend.LinuxPlatformBackend() elif sys.platform == 'darwin': p = mac_platform_backend.MacPlatformBackend() elif sys.platform == 'win32': p = win_platform_backend.WinPlatformBackend() else: raise NotImplementedError() b = browser.Browser(backend, p) backend.SetBrowser(b) return b
def Create(self): self._InitPlatformIfNeeded() use_rndis_forwarder = (self.finder_options.android_rndis or self.finder_options.browser_options.netsim or platform.GetHostPlatform().GetOSName() != 'linux') backend = android_browser_backend.AndroidBrowserBackend( self.finder_options.browser_options, self._backend_settings, use_rndis_forwarder, output_profile_path=self.finder_options.output_profile_path, extensions_to_load=self.finder_options.extensions_to_load, target_arch=self.finder_options.target_arch) b = browser.Browser(backend, self._platform_backend) return b
def Create(self): if self.finder_options.output_profile_path: raise Exception("Profile generation is not currently supported on Chrome" " OS") browser_options = self.finder_options.browser_options backend = cros_browser_backend.CrOSBrowserBackend( self.browser_type, browser_options, self._cri, self._is_guest, extensions_to_load=self.finder_options.extensions_to_load) platform = cros_platform_backend.CrosPlatformBackend(self._cri) if browser_options.create_browser_with_oobe: return cros_browser_with_oobe.CrOSBrowserWithOOBE(backend, platform) else: return browser.Browser(backend, platform)
def Create(self): if self.finder_options.output_profile_path: raise NotImplementedError( 'Profile generation is not yet supported on CrOS.') browser_options = self.finder_options.browser_options backend = cros_browser_backend.CrOSBrowserBackend( self.browser_type, browser_options, self._cri, self._is_guest, extensions_to_load=self.finder_options.extensions_to_load) if browser_options.create_browser_with_oobe: return cros_browser_with_oobe.CrOSBrowserWithOOBE( backend, self._platform_backend) return browser.Browser(backend, self._platform_backend)
def Create(self): if self._flash_path and not os.path.exists(self._flash_path): logging.warning( 'Could not find Flash at %s. Continuing without Flash.\n' 'To run with Flash, check it out via http://go/read-src-internal', self._flash_path) self._flash_path = None 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) return browser.Browser(backend, self._platform_backend)
def _CreateBrowserInternal(self, delete_profile_dir_after_run): backend = desktop_browser_backend.DesktopBrowserBackend( self._options, self._local_executable, self._is_content_shell, delete_profile_dir_after_run=delete_profile_dir_after_run) if sys.platform.startswith('linux'): p = linux_platform_backend.LinuxPlatformBackend() elif sys.platform == 'darwin': p = mac_platform_backend.MacPlatformBackend() elif sys.platform == 'win32': p = win_platform_backend.WinPlatformBackend() else: raise NotImplementedError() b = browser.Browser(backend, p) backend.SetBrowser(b) return (b, backend)
def Create(self): self._InitPlatformIfNeeded() use_rndis_forwarder = ( self.finder_options.android_rndis or self.finder_options.browser_options.netsim or platform.GetHostPlatform().GetOSName() != 'linux') backend = android_browser_backend.AndroidBrowserBackend( self.finder_options.browser_options, self._backend_settings, use_rndis_forwarder, output_profile_path=self.finder_options.output_profile_path, extensions_to_load=self.finder_options.extensions_to_load, target_arch=self.finder_options.target_arch, android_platform_backend=self._platform_backend) b = browser.Browser(backend, self._platform_backend, self._archive_path, self._append_to_existing_wpr, self._make_javascript_deterministic, self._credentials_path) return b
def Create(self): if self.finder_options.output_profile_path: raise NotImplementedError( 'Profile generation is not yet supported on CrOS.') browser_options = self.finder_options.browser_options backend = cros_browser_backend.CrOSBrowserBackend( browser_options, self._platform_backend.cri, self._is_guest, extensions_to_load=self.finder_options.extensions_to_load) if browser_options.create_browser_with_oobe: return cros_browser_with_oobe.CrOSBrowserWithOOBE( backend, self._platform_backend, self._archive_path, self._append_to_existing_wpr, self._make_javascript_deterministic, self._credentials_path) return browser.Browser(backend, self._platform_backend, self._archive_path, self._append_to_existing_wpr, self._make_javascript_deterministic, self._credentials_path)
def Create(self): if self._flash_path and not os.path.exists(self._flash_path): logging.warning( 'Could not find Flash at %s. Continuing without Flash.\n' 'To run with Flash, check it out via http://go/read-src-internal', self._flash_path) self._flash_path = None self._InitPlatformIfNeeded() 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) return browser.Browser(backend, self._platform_backend, self._archive_path, self._append_to_existing_wpr, self._make_javascript_deterministic, self._credentials_path)
def Create(self, finder_options): browser_backend = ios_browser_backend.IosBrowserBackend( self._platform_backend, finder_options.browser_options) return browser.Browser( browser_backend, self._platform_backend, self._credentials_path)
def Create(self): self._InitPlatformIfNeeded() backend = self.CreateWebDriverBackend(self._platform_backend) return browser.Browser(backend, self._platform_backend)
def Create(self): platform_backend = platform.CreatePlatformBackendForCurrentOS() backend = self.CreateWebDriverBackend(platform_backend) b = browser.Browser(backend, platform_backend) return b
def Create(self): backend = self.CreateWebDriverBackend(self._platform_backend) return browser.Browser(backend, self._platform_backend)
def Create(self, finder_options): self._InitPlatformIfNeeded() backend = self.CreateWebDriverBackend( self._platform_backend, finder_options) return browser.Browser(backend, self._platform_backend, self._credentials_path)