Beispiel #1
0
    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()
Beispiel #2
0
    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()
Beispiel #3
0
# 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()
"""设置页面"""
# SettingTask.logout()
Page.get_setting().logout()
Beispiel #4
0
 def teardown(self):
     # 点击设置
     Page.get_person().setting_btn()
     # 退出
     Page.get_setting().logout()