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)
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)
def close_tracking_protection_dialog(self): self.root_element.find_element( *self._tracking_notice_confirm_locator).tap() return Browser(self.marionette)
def open_learn_more(self): self.root_element.find_element( *self._tracking_notice_learn_more_locator).tap() return Browser(self.marionette)