telemetry.internal.backends.chrome.desktop_browser_finder
index
telemetry/internal/backends/chrome/desktop_browser_finder.py

Finds desktop browsers that can be controlled by telemetry.

 
Modules
       
telemetry.internal.browser.browser
telemetry.internal.backends.chrome.desktop_browser_backend
telemetry.internal.platform.desktop_device
telemetry.core.exceptions
logging
os
telemetry.internal.util.path
telemetry.core.platform
telemetry.internal.browser.possible_browser
sys

 
Classes
       
telemetry.internal.browser.possible_browser.PossibleBrowser(telemetry.internal.app.possible_app.PossibleApp)
PossibleDesktopBrowser

 
class PossibleDesktopBrowser(telemetry.internal.browser.possible_browser.PossibleBrowser)
    A desktop browser that can be controlled.
 
 
Method resolution order:
PossibleDesktopBrowser
telemetry.internal.browser.possible_browser.PossibleBrowser
telemetry.internal.app.possible_app.PossibleApp
__builtin__.object

Methods defined here:
Create(self, finder_options)
SupportsOptions(self, finder_options)
UpdateExecutableIfNeeded(self)
__init__(self, browser_type, finder_options, executable, flash_path, is_content_shell, browser_directory, is_local_build=False)
__repr__(self)
last_modification_time(self)

Methods inherited from telemetry.internal.browser.possible_browser.PossibleBrowser:
IsRemote(self)
RunRemote(self)
SetCredentialsPath(self, credentials_path)

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()
CanPossiblyHandlePath(target_path)
FindAllAvailableBrowsers(finder_options, device)
Finds all the desktop browsers available on this machine.
FindAllBrowserTypes(_)
SelectDefaultBrowser(possible_browsers)