class Home(Base): def __init__(self, driver): self.base = Base(driver) def home_tab(self): self.base.click(home, home) def find_tab(self): self.base.click(find, find) def push_tab(self): self.base.click(push, push) def news_tab(self): self.base.click(news, news) def mine_tab(self): self.base.click(mine, mine) def home_search(self): self.base.click(searcher, search) self.base.send_keys(search_edit, search_text, search_text) def home_more_search(self, kewords): self.base.click(searcher, search) self.base.send_keys(search_edit, kewords, search_text) self.base.back() self.base.back() def home_more(self): self.base.click(more, more) def home_guesslike(self): self.base.swip_down_element(guesslike) self.base.assert_exited(guesslike)
class Login(Base): def __init__(self, driver): self.base = Base(driver) @allure.story('登录') def login(self): self.base.click(head_image, head_text) self.base.send_keys(username_edit, username, username_text) self.base.send_keys(password_edit, password, password_text) self.base.click(login_btn, login_btn) self.base.assert_exited(my_push)