Пример #1
0
    def go_to_url(self, url):
        self.keyboard.send(url)

        #TODO Remove hack once Bug 1062309 is fixed
        self.marionette.switch_to_frame()
        self.marionette.find_element(*self._rocketbar_input_locator).tap()

        self.keyboard.tap_enter()
        self.wait_for_condition(lambda m: url in self.apps.displayed_app.name)

        from gaiatest.apps.search.regions.browser import Browser
        return Browser(self.marionette)
Пример #2
0
    def go_to_url(self, url):
        # If a URL exists already, clear the field
        self.marionette.find_element(*self._rocketbar_input_locator).clear()

        self.keyboard.send(url)

        #TODO Remove hack once Bug 1062309 is fixed
        self.marionette.switch_to_frame()
        Wait(self.marionette).until(lambda m: not self.keyboard.is_keyboard_displayed)

        self.marionette.find_element(*self._rocketbar_input_locator).tap()

        Wait(self.marionette).until(lambda m: self.keyboard.is_keyboard_displayed)
        self.keyboard.tap_enter()
        Wait(self.marionette).until(lambda m: urllib.quote(url, safe=':/?=&~') in self.apps.displayed_app.name)

        from gaiatest.apps.search.regions.browser import Browser
        return Browser(self.marionette)
Пример #3
0
 def close_tracking_protection_dialog(self):
     self.root_element.find_element(
         *self._tracking_notice_confirm_locator).tap()
     return Browser(self.marionette)
Пример #4
0
 def open_learn_more(self):
     self.root_element.find_element(
         *self._tracking_notice_learn_more_locator).tap()
     return Browser(self.marionette)