telemetry.core.chrome.android_browser_finder
index
telemetry/core/chrome/android_browser_finder.py

Finds android browsers that can be controlled by telemetry.

 
Modules
       
telemetry.core.chrome.adb_commands
telemetry.core.chrome.android_browser_backend
telemetry.core.platform.android_platform_backend
telemetry.core.browser
os
telemetry.core.possible_browser
telemetry.core.profile_types
re
logging
subprocess
sys

 
Classes
       
telemetry.core.possible_browser.PossibleBrowser(__builtin__.object)
PossibleAndroidBrowser

 
class PossibleAndroidBrowser(telemetry.core.possible_browser.PossibleBrowser)
    A launchable android browser instance.
 
 
Method resolution order:
PossibleAndroidBrowser
telemetry.core.possible_browser.PossibleBrowser
__builtin__.object

Methods defined here:
Create(self)
SupportsOptions(self, options)
__init__(self, browser_type, options, backend_settings)
__repr__(self)

Data descriptors inherited from telemetry.core.possible_browser.PossibleBrowser:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
browser_type
options

 
Functions
       
FindAllAvailableBrowsers(options, logging=<module 'logging' from '/System/Library/Framewor...Versions/2.7/lib/python2.7/logging/__init__.pyc'>)
Finds all the desktop browsers available on this machine.

 
Data
        ALL_BROWSER_TYPES = 'android-chromium-testshell,android-content-shell...hrome,android-chrome-dev,android-jb-system-chrome'
CHROME_PACKAGE_NAMES = {'android-chrome': 'com.google.android.apps.chrome', 'android-chrome-beta': 'com.chrome.beta', 'android-chrome-dev': 'com.google.android.apps.chrome_dev', 'android-jb-system-chrome': 'com.android.chrome'}
CHROMIUM_TESTSHELL_PACKAGE = 'org.chromium.chrome.testshell'
CONTENT_SHELL_PACKAGE = 'org.chromium.content_shell_apk'
WEBVIEW_PACKAGE = 'com.android.webview.chromium.shell'