def search_for(self, search_term): search_field = self.selenium.find_element( *self._search_box_locator) search_field.send_keys(search_term) search_field.send_keys(Keys.RETURN) from pages.search import Search return Search(self.testsetup)
def search_for(self, search_term, loggedin=False): if loggedin: search_field = self.find_element(*self._search_box_loggedin_locator) else: search_field = self.find_element(*self._search_box_locator) search_field.send_keys(search_term) search_field.send_keys(Keys.RETURN) from pages.search import Search return Search(self.selenium, self.base_url).wait_for_page_to_load()
def click_search_tab(self): self.selenium.find_element(*self._search_tab_locator).click() from pages.search import Search return Search(self.testsetup)
def goto_search(self): return Search(self._driver)
def goto_search(self): #self.find(By.XPATH, "//*[@resource-id='com.xueqiu.android:id/action_search']").click() self.steps("../pages/market.yaml", 'goto_search') return Search(self.driver)