Beispiel #1
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)))
Beispiel #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)
Beispiel #3
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))))
Beispiel #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)))
Beispiel #5
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)
Beispiel #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))))
Beispiel #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)
Beispiel #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)
Beispiel #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())
Beispiel #10
0
 def __init__(self, marionette, locator):
     element = Wait(marionette).until(expected.element_present(*locator))
     PageRegion.__init__(self, marionette, element)
Beispiel #11
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._lockscreen_checkbox_locator))
 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))
Beispiel #13
0
 def __init__(self, marionette):
     marionette.switch_to_frame()
     root = marionette.find_element(*self._root_locator)
     PageRegion.__init__(self, marionette, root)
Beispiel #14
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)
Beispiel #15
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'))
Beispiel #16
0
 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())
Beispiel #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())
Beispiel #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'))
Beispiel #19
0
 def __init__(self, marionette):
     root = marionette.find_element(*self._root_locator)
     PageRegion.__init__(self, marionette, root)
     self.wait_for_panel_to_appear()
Beispiel #20
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._lockscreen_checkbox_locator))
Beispiel #21
0
 def __init__(self, marionette):
     marionette.switch_to_frame()
     root = marionette.find_element(*self._root_locator)
     PageRegion.__init__(self, marionette, root)
Beispiel #22
0
 def __init__(self, marionette, locator):
     element = marionette.find_element(*locator)
     PageRegion.__init__(self, marionette, element)
     self._locator = locator
Beispiel #23
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))
Beispiel #24
0
 def __init__(self, marionette, locator):
     element = marionette.find_element(*locator)
     PageRegion.__init__(self, marionette, element)
     self._locator = locator
Beispiel #25
0
 def __init__(self, marionette, element, _active_view_locator):
     PageRegion.__init__(self, marionette, element)
     self._active_view_locator = _active_view_locator
Beispiel #26
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())
Beispiel #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)
Beispiel #28
0
 def __init__(self, marionette):
     root = marionette.find_element(*self._root_locator)
     PageRegion.__init__(self, marionette, root)
     self.wait_for_panel_to_appear()