def test_login(self, name, passwd, exp, tag, desc): """ :param name: 账号 :param passwd: 密码 :param exp: 预期结果 :param tag: 有值 代表是预期失败用例 :param desc: 用例描述信息 :return: """ logging.info("当前用例:{}".format(desc)) # 登录操作 Page.get_login().login(name, passwd) # 判断正向用例 if not tag: # 断言用户名 assert exp == Page.get_person().get_username() # 点击设置 Page.get_person().setting_btn() # 退出 Page.get_setting().logout() else: # 逆向用例 # 断言 toast消息 assert Page.get_login().lh.toast_message(exp) # 关闭登陆页面 Page.get_login().close_login()
def test_login(self, name, passwd, exp): """ :param name: 账号 :param passwd: 密码 :param exp: 预期结果 :return: """ # 登录操作 Page.get_login().login(name, passwd) # 断言用户名 assert exp == Page.get_person().get_username()
# from Page.bnal_homePage import HomeTask # from Page.bnal_signPage import SignTask # from Page.bnal_loginPage import LoginTask # from Page.bnal_personPage import PersonTask # from Page.bnal_settingPage import SettingTask import time from Utils.page import Page """首页""" time.sleep(1) # 关闭更新 # HomeTask.close_alert() Page.get_home().close_alert() time.sleep(1) # 进入我的 # HomeTask.goto_sign() Page.get_home().goto_sign() """注册页""" # SignTask.goto_login() Page.get_sign().goto_login() """登录页面""" # LoginTask.login("13488834010", "159357li") Page.get_login().login("13488834010", "159357li") """个人中心页面""" # 获取用户名 # print(PersonTask.get_username()) print(Page.get_person().get_username()) # 点击设置 # PersonTask.setting_btn() Page.get_person().setting_btn() """设置页面"""
def setup_class(self): # 关闭更新 Page.get_home().close_alert()
def teardown(self): # 点击设置 Page.get_person().setting_btn() # 退出 Page.get_setting().logout()
def setup(self): # 点击我 Page.get_home().goto_sign() # 点击已有账号 Page.get_sign().goto_login()