telemetry.internal.backends.chrome.ios_browser_finder | index telemetry/internal/backends/chrome/ios_browser_finder.py

`Finds iOS browsers that can be controlled by telemetry.`

Modules
`` |  |

telemetry.internal.browser.browser telemetry.internal.backends.chrome_inspector.inspector_backend telemetry.internal.backends.chrome.ios_browser_backend | telemetry.internal.platform.ios_device telemetry.internal.platform.ios_platform_backend logging | telemetry.core.platform telemetry.internal.browser.possible_browser re |

Classes
`` |  |

telemetry.internal.browser.possible_browser.PossibleBrowser(telemetry.internal.app.possible_app.PossibleApp)
  PossibleIOSBrowser

class PossibleIOSBrowser(telemetry.internal.browser.possible_browser.PossibleBrowser)
`` | `A running iOS browser instance.`

Method resolution order:
  PossibleIOSBrowser
  telemetry.internal.browser.possible_browser.PossibleBrowser
  telemetry.internal.app.possible_app.PossibleApp
  __builtin__.object

Methods defined here:

Create(self, finder_options)
  `# TODO(baxley): Implement the following methods for iOS.`

SupportsOptions(self, finder_options)

UpdateExecutableIfNeeded(self)

__init__(self, browser_type, _)

Methods inherited from telemetry.internal.browser.possible_browser.PossibleBrowser:

IsRemote(self)

RunRemote(self)

SetCredentialsPath(self, credentials_path)

__repr__(self)

last_modification_time(self)

Data descriptors inherited from telemetry.internal.browser.possible_browser.PossibleBrowser:

browser_type

supports_tab_control

Data descriptors inherited from telemetry.internal.app.possible_app.PossibleApp:

__dict__
  `dictionary for instance variables (if defined)`

__weakref__
  `list of weak references to the object (if defined)`

app_type

platform

target_os
  `Target OS, the app will run on.`

Functions
`` |  |

CanFindAvailableBrowsers()

FindAllAvailableBrowsers(finder_options, device)
  `Find all running iOS browsers on connected devices.`

FindAllBrowserTypes(_)

SelectDefaultBrowser(_)

Data
`` |  | DEVICE_LIST_URL = 'http://127.0.0.1:9221/json' IOS_BROWSERS = {'CriOS': 'ios-chrome', 'Version': 'ios-safari'} IOS_WEBKIT_DEBUG_PROXY = 'ios_webkit_debug_proxy'