コード例 #1
0
ファイル: addon_details.py プロジェクト: Archaeopteryx/gaia
 def __init__(self, marionette):
     root = marionette.find_element(*self._details_page_locator)
     PageRegion.__init__(self, marionette, root)
     Wait(self.marionette).until(expected.element_displayed(
         self.root_element.find_element(*self._affected_apps_locator)))
     Wait(self.marionette).until(expected.element_displayed(
         self.root_element.find_element(*self._state_toggle_locator)))
コード例 #2
0
 def __init__(self, marionette, locator):
     if type(locator) is tuple:
         element = Wait(marionette).until(
             expected.element_present(*locator))
     else:
         element = locator
     PageRegion.__init__(self, marionette, element)
コード例 #3
0
ファイル: alarm.py プロジェクト: Archaeopteryx/gaia
 def __init__(self, marionette):
     PageRegion.__init__(self, marionette,self._alarm_view_locator)
     view = self.marionette.find_element(*self._alarm_view_locator)
     Wait(self.marionette).until(lambda m: view.location['x'] == 0 and view.is_displayed())
     Wait(self.marionette).until(expected.element_displayed(
         Wait(self.marionette).until(expected.element_present(
             *self._alarm_create_new_locator))))
コード例 #4
0
 def __init__(self, marionette):
     root = marionette.find_element(*self._details_page_locator)
     PageRegion.__init__(self, marionette, root)
     Wait(self.marionette).until(
         expected.element_displayed(
             self.root_element.find_element(*self._affected_apps_locator)))
     Wait(self.marionette).until(
         expected.element_displayed(
             self.root_element.find_element(*self._state_toggle_locator)))
コード例 #5
0
ファイル: bottom_bar.py プロジェクト: nullaus/gaia
    def __init__(self, marionette):
        GaiaApps(marionette).switch_to_displayed_app()
        root = Wait(marionette).until(expected.element_present(*self._bottom_bar_locator))
        Wait(marionette).until(expected.element_displayed(root))

        window_height = marionette.execute_script("return window.wrappedJSObject.innerHeight")
        Wait(marionette).until(lambda m: int(root.rect["y"] + root.size["height"]) == window_height)

        PageRegion.__init__(self, marionette, root)
コード例 #6
0
 def __init__(self, marionette):
     PageRegion.__init__(self, marionette, self._alarm_view_locator)
     view = self.marionette.find_element(*self._alarm_view_locator)
     Wait(self.marionette).until(
         lambda m: view.location['x'] == 0 and view.is_displayed())
     Wait(self.marionette).until(
         expected.element_displayed(
             Wait(self.marionette).until(
                 expected.element_present(
                     *self._alarm_create_new_locator))))
コード例 #7
0
    def __init__(self, marionette):
        GaiaApps(marionette).switch_to_displayed_app()
        root = Wait(marionette).until(
            expected.element_present(*self._bottom_bar_locator))
        Wait(marionette).until(expected.element_displayed(root))

        window_height = marionette.execute_script(
            'return window.wrappedJSObject.innerHeight')
        Wait(marionette).until(lambda m: int(root.rect['y'] + root.size[
            'height']) == window_height)

        PageRegion.__init__(self, marionette, root)
コード例 #8
0
 def __init__(self, marionette):
     marionette.switch_to_frame()
     root = Wait(marionette).until(
         expected.element_present(*self._tracking_notice_locator))
     Wait(marionette).until(expected.element_displayed(root))
     PageRegion.__init__(self, marionette, root)
コード例 #9
0
 def __init__(self, marionette):
     PageRegion.__init__(self, marionette, self._timer_view_locator)
     view = self.marionette.find_element(*self._timer_view_locator)
     Wait(self.marionette).until(
         lambda m: view.location['x'] == 0 and view.is_displayed())
コード例 #10
0
 def __init__(self, marionette, locator):
     element = Wait(marionette).until(expected.element_present(*locator))
     PageRegion.__init__(self, marionette, element)
コード例 #11
0
ファイル: screen_lock.py プロジェクト: DouglasSherk/gaia
 def __init__(self, marionette):
     root = marionette.find_element(*self._root_locator)
     PageRegion.__init__(self, marionette, root)
     Wait(self.marionette).until(expected.element_displayed(*self._lockscreen_checkbox_locator))
コード例 #12
0
 def __init__(self, marionette):
     root = marionette.find_element(*self._root_locator)
     PageRegion.__init__(self, marionette, root)
     Wait(self.marionette).until(
         expected.element_displayed(*self._bluetooth_label_locator))
コード例 #13
0
ファイル: cards_view.py プロジェクト: Cwiiis/gaia
 def __init__(self, marionette):
     marionette.switch_to_frame()
     root = marionette.find_element(*self._root_locator)
     PageRegion.__init__(self, marionette, root)
コード例 #14
0
ファイル: form_control.py プロジェクト: Archaeopteryx/gaia
 def __init__(self, marionette, locator):
     if type(locator) is tuple:
         element = Wait(marionette).until(expected.element_present(*locator))
     else:
         element = locator
     PageRegion.__init__(self, marionette, element)
コード例 #15
0
ファイル: cell_data_prompt.py プロジェクト: kuoe0/gaia-dev
 def __init__(self, marionette):
     element = marionette.find_element(*self._root_element_locator)
     PageRegion.__init__(self, marionette, element)
     Wait(marionette).until(
         lambda m: 'current' in element.get_attribute('class'))
コード例 #16
0
ファイル: app.py プロジェクト: kuoe0/gaia-dev
 def __init__(self, marionette):
     PageRegion.__init__(self, marionette, marionette.find_element(*self._main_locator))
     Wait(self.marionette).until(lambda m: self.root_element.rect['x'] == 0 and self.root_element.is_displayed())
コード例 #17
0
 def __init__(self, marionette):
     element = marionette.find_element(*self._root_locator)
     PageRegion.__init__(self, marionette, element)
     Wait(self.marionette).until(lambda m: element.is_displayed())
コード例 #18
0
 def __init__(self, marionette):
     element = marionette.find_element(*self._root_element_locator)
     PageRegion.__init__(self, marionette, element)
     Wait(marionette).until(lambda m: 'current' in element.get_attribute('class'))
コード例 #19
0
ファイル: options.py プロジェクト: Archaeopteryx/gaia
 def __init__(self, marionette):
     root = marionette.find_element(*self._root_locator)
     PageRegion.__init__(self, marionette, root)
     self.wait_for_panel_to_appear()
コード例 #20
0
ファイル: screen_lock.py プロジェクト: pottierg/gaia
 def __init__(self, marionette):
     root = marionette.find_element(*self._root_locator)
     PageRegion.__init__(self, marionette, root)
     Wait(self.marionette).until(
         expected.element_displayed(*self._lockscreen_checkbox_locator))
コード例 #21
0
ファイル: cards_view.py プロジェクト: Bierkamp/gaia
 def __init__(self, marionette):
     marionette.switch_to_frame()
     root = marionette.find_element(*self._root_locator)
     PageRegion.__init__(self, marionette, root)
コード例 #22
0
ファイル: status_bar.py プロジェクト: pottierg/gaia
 def __init__(self, marionette, locator):
     element = marionette.find_element(*locator)
     PageRegion.__init__(self, marionette, element)
     self._locator = locator
コード例 #23
0
ファイル: bluetooth.py プロジェクト: AndersonFurlane/gaia
 def __init__(self, marionette):
     root = marionette.find_element(*self._root_locator)
     PageRegion.__init__(self, marionette, root)
     Wait(self.marionette).until(expected.element_displayed(*self._bluetooth_label_locator))
コード例 #24
0
ファイル: status_bar.py プロジェクト: DouglasSherk/gaia
 def __init__(self, marionette, locator):
     element = marionette.find_element(*locator)
     PageRegion.__init__(self, marionette, element)
     self._locator = locator
コード例 #25
0
 def __init__(self, marionette, element, _active_view_locator):
     PageRegion.__init__(self, marionette, element)
     self._active_view_locator = _active_view_locator
コード例 #26
0
ファイル: timer.py プロジェクト: Archaeopteryx/gaia
 def __init__(self, marionette):
     PageRegion.__init__(self, marionette, self._timer_view_locator)
     view = self.marionette.find_element(*self._timer_view_locator)
     Wait(self.marionette).until(lambda m: view.location['x'] == 0 and view.is_displayed())
コード例 #27
0
 def __init__(self, marionette):
     marionette.switch_to_frame()
     root = Wait(marionette).until(
         expected.element_present(*self._tracking_notice_locator))
     Wait(marionette).until(expected.element_displayed(root))
     PageRegion.__init__(self, marionette, root)
コード例 #28
0
ファイル: options.py プロジェクト: kuoe0/gaia-dev
 def __init__(self, marionette):
     root = marionette.find_element(*self._root_locator)
     PageRegion.__init__(self, marionette, root)
     self.wait_for_panel_to_appear()