Python: module telemetry.internal.browser.browser_finder

telemetry.internal.browser.browser_finder | index telemetry/internal/browser/browser_finder.py

`Finds browsers that can be controlled by telemetry.`

Modules
`` |  |
telemetry.internal.backends.chrome.android_browser_finder telemetry.internal.backends.mandoline.android_mandoline_finder telemetry.internal.browser.browser_finder_exceptions | telemetry.internal.backends.chrome.cros_browser_finder telemetry.decorators telemetry.internal.backends.chrome.desktop_browser_finder | telemetry.internal.backends.mandoline.desktop_mandoline_finder telemetry.internal.platform.device_finder telemetry.internal.backends.chrome.ios_browser_finder | logging operator telemetry.internal.backends.remote.trybot_browser_finder

Functions
`` |  | FindAllBrowserTypes(options) FindBrowser(*args, **kwargs) `Finds the best PossibleBrowser object given a BrowserOptions object. Args: A BrowserOptions object. Returns: A PossibleBrowser object. Raises: BrowserFinderException: Options improperly set, or an error occurred.` GetAllAvailableBrowserTypes(*args, **kwargs) `Returns a list of available browser types. Args: options: A BrowserOptions object. Returns: A list of browser type strings. Raises: BrowserFinderException: Options are improperly set, or an error occurred.` GetAllAvailableBrowsers(*args, **kwargs) `Returns a list of available browsers on the device. Args: options: A BrowserOptions object. device: The target device, which can be None. Returns: A list of browser instances. Raises: BrowserFinderException: Options are improperly set, or an error occurred.`

Data
`` |  | BROWSER_FINDERS = [<module 'telemetry.internal.backends.chrome.desk...rnal/backends/chrome/desktop_browser_finder.pyc'>, <module 'telemetry.internal.backends.chrome.andr...rnal/backends/chrome/android_browser_finder.pyc'>, <module 'telemetry.internal.backends.chrome.cros...nternal/backends/chrome/cros_browser_finder.pyc'>, <module 'telemetry.internal.backends.chrome.ios_...internal/backends/chrome/ios_browser_finder.pyc'>, <module 'telemetry.internal.backends.remote.tryb...ernal/backends/remote/trybot_browser_finder.pyc'>, <module 'telemetry.internal.backends.mandoline.d...backends/mandoline/desktop_mandoline_finder.pyc'>, <module 'telemetry.internal.backends.mandoline.a...backends/mandoline/android_mandoline_finder.pyc'>]