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()
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()
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
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
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
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