コード例 #1
0
    def test_out_class_success(self, test_info, login):
        """退课成功"""
        # 登录
        driver = login
        main_page = My_page(driver)

        # 点击更多按钮
        main_page.more_btn_click()
        # 点击退课标签按钮
        main_page.out_class_tabale_btn_click()
        # 输入正确定密码
        main_page.pwd_input(test_info["pwd"])
        # 点击退课按钮
        main_page.out_class_btn_click()
コード例 #2
0
 def test_default_out_class(self, login):
     """取消退课"""
     driver = login
     main_page = My_page(driver)
     # 点击更多按钮
     main_page.more_btn_click()
     # 点击退课标签按钮
     main_page.out_class_tabale_btn_click()
     # 点击取消按钮
     main_page.default_btn_click()
コード例 #3
0
    def test_login_success(self, test_info, browser):
        """登录成功"""
        login_page = LoginPage(browser)
        login_page.get().login(test_info["mobile"], test_info["password"])

        # 定位我的账户是不是页面逻辑??
        # 应该放到 page 对象当中去,
        user_info = My_page(browser).get_Join_course_btn()
        # 断言
        assert test_info["expected"] in user_info
コード例 #4
0
    def test_main_have_course(self,test_info, login):
        """加入课程已经存在"""
        # 先登录
        driver = login
        main_page = My_page(driver)
        # 点击加入课程按钮
        main_page.join_course_btn_click()
        # 输入课程验证码
        main_page.security_code_input(test_info["security_code"])

        # 断言
        error_msg = main_page.get_have_course_mes()
        assert test_info["expected"] == error_msg
コード例 #5
0
    def test_main_lessthan_course(self,test_info, login):
        """少于6位 加入失败"""
        # 点击加入课程按钮
        driver = login
        main_page = My_page(driver)
        # 点击加入课程按钮
        main_page.join_course_btn_click()
        # 输入课程验证码
        main_page.security_code_input(test_info["security_code"])

        # 断言
        error_msg = main_page.get_lessthan_course()
        assert test_info["expected"] == error_msg
コード例 #6
0
    def test_out_class_failed(self, test_info, login):
        """退课失败"""
        # 登录
        driver = login
        main_page = My_page(driver)

        # 点击更多按钮
        main_page.more_btn_click()
        # 点击退课标签按钮
        main_page.out_class_tabale_btn_click()
        # 输入验证码
        main_page.pwd_input(test_info["pwd"])
        # 点击退课按钮
        main_page.out_class_btn_click()

        # 断言
        error_msg = main_page.get_pwd_error()
        assert test_info["expected"] == error_msg