예제 #1
0
    def __init__(self, marionette):
        BaseLib.__init__(self, marionette)

        self.app_info = AppInfo(marionette)

        self._mar_channels = MARChannels(marionette)
        self._active_update = ActiveUpdate(marionette)
예제 #2
0
    def __init__(self, marionette):
        BaseLib.__init__(self, marionette)

        self.app_info = AppInfo(marionette)

        self._mar_channels = MARChannels(marionette)
        self._active_update = ActiveUpdate(marionette)
예제 #3
0
    def __init__(self, marionette_getter, element):
        assert isinstance(element, HTMLElement)

        BaseLib.__init__(self, marionette_getter)
        self._element = element

        self.app_info = AppInfo(marionette_getter)
        self.utils = Utils(marionette_getter)
예제 #4
0
    def __init__(self, marionette_getter, element):
        assert isinstance(element, HTMLElement)

        BaseLib.__init__(self, marionette_getter)
        self._element = element

        self.app_info = AppInfo(marionette_getter)
        self.utils = Utils(marionette_getter)
예제 #5
0
    def __init__(self, marionette_getter, window, element):

        assert isinstance(window, BaseWindow)
        assert isinstance(element, HTMLElement)

        BaseLib.__init__(self, marionette_getter)
        self._window = window
        self._element = element
예제 #6
0
    def __init__(self, marionette):
        BaseLib.__init__(self, marionette)

        self.app_info = AppInfo(marionette)
        self.prefs = Preferences(marionette)

        self._update_channel = UpdateChannel(marionette)
        self._mar_channels = MARChannels(marionette)
        self._active_update = ActiveUpdate(marionette)
예제 #7
0
    def __init__(self, marionette):
        BaseLib.__init__(self, marionette)

        self.app_info = AppInfo(marionette)
        self.prefs = Preferences(marionette)

        self._update_channel = UpdateChannel(marionette)
        self._mar_channels = MARChannels(marionette)
        self._active_update = ActiveUpdate(marionette)
예제 #8
0
    def __init__(self, marionette_getter, window_handle):
        BaseLib.__init__(self, marionette_getter)
        self._l10n = L10n(self.get_marionette)
        self._prefs = Preferences(self.get_marionette)
        self._windows = Windows(self.get_marionette)

        if window_handle not in self.marionette.chrome_window_handles:
            raise errors.UnknownWindowError('Window with handle "%s" does not exist' %
                                            window_handle)
        self._handle = window_handle
예제 #9
0
    def __init__(self, marionette_getter, window_handle):
        BaseLib.__init__(self, marionette_getter)
        self._l10n = L10n(self.get_marionette)
        self._prefs = Preferences(self.get_marionette)
        self._windows = Windows(self.get_marionette)

        if window_handle not in self.marionette.chrome_window_handles:
            raise errors.UnknownWindowError(
                'Window with handle "%s" does not exist' % window_handle)
        self._handle = window_handle
예제 #10
0
    def __init__(self, marionette):
        BaseLib.__init__(self, marionette)

        self._ini_file_path = self.marionette.execute_script("""
          Components.utils.import('resource://gre/modules/Services.jsm');

          let file = Services.dirsvc.get('GreD', Components.interfaces.nsIFile);
          file.append('update-settings.ini');

          return file.path;
        """)
예제 #11
0
    def __init__(self, *args, **kwargs):
        BaseLib.__init__(self, *args, **kwargs)

        self.file_path = self.marionette.execute_script("""
          Components.utils.import('resource://gre/modules/Services.jsm');

          let file = Services.dirsvc.get('PrfDef', Components.interfaces.nsIFile);
          file.append('channel-prefs.js');

          return file.path;
        """)
예제 #12
0
    def __init__(self, *args, **kwargs):
        BaseLib.__init__(self, *args, **kwargs)

        self.file_path = self.marionette.execute_script("""
          Components.utils.import('resource://gre/modules/Services.jsm');

          let file = Services.dirsvc.get('PrfDef', Components.interfaces.nsIFile);
          file.append('channel-prefs.js');

          return file.path;
        """)
예제 #13
0
    def __init__(self, marionette):
        BaseLib.__init__(self, marionette)

        self._ini_file_path = self.marionette.execute_script("""
          Components.utils.import('resource://gre/modules/Services.jsm');

          let file = Services.dirsvc.get('GreD', Components.interfaces.nsIFile);
          file.append('update-settings.ini');

          return file.path;
        """)
예제 #14
0
    def __init__(self, *args, **kwargs):
        BaseLib.__init__(self, *args, **kwargs)

        self._permissions = Permissions(lambda: self.marionette)
예제 #15
0
파일: utils.py 프로젝트: yuolvv/Waterfox
    def __init__(self, *args, **kwargs):
        BaseLib.__init__(self, *args, **kwargs)

        self._permissions = Permissions(lambda: self.marionette)
예제 #16
0
 def __init__(self, marionette_getter):
     BaseLib.__init__(self, marionette_getter)
     GeckoLogParser.__init__(self, self.marionette.instance.gecko_log)
    def __init__(self, marionette_getter):
        BaseLib.__init__(self, marionette_getter)

        self.app_info = AppInfo(marionette_getter)
        self.utils = Utils(marionette_getter)
예제 #18
0
    def __init__(self, marionette_getter):
        BaseLib.__init__(self, marionette_getter)

        self.app_info = AppInfo(marionette_getter)
        self.utils = Utils(marionette_getter)
예제 #19
0
 def __init__(self, marionette_getter):
     BaseLib.__init__(self, marionette_getter)
     GeckoLogParser.__init__(self, self.marionette.instance.gecko_log)