Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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)