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'