def addstudent_verify(self, username, realname, password, sex, role, category, email, phone): try: self.obj_sp.click_menbercenter_button() self.obj_sp.click_studentlist_link() self.obj_sp.change_main_frame() self.obj_sp.click_addstudent_button() self.obj_ap.set_username_input(username) self.obj_ap.set_realname_input(realname) self.obj_ap.set_password_input(password) self.obj_ap.select_sex_radio(sex) self.obj_ap.select_role_select(role) self.obj_ap.select_start_student_input() self.obj_ap.upload_head_portrait() self.obj_ap.select_category_select(category) self.obj_ap.set_email_input(email) self.obj_ap.set_phone_input(phone) self.obj_ap.click_save_button() self.obj_ap.click_alert_confirm_button() self.obj_ap.click_comeback_button() msg = self.obj_sp.get_addstudent_success_msg() return msg except BaseException as msg: log = InsertLog() log.error(msg)
def run_test(): try: dirpath = './scripts' discover = unittest.defaultTestLoader.discover(dirpath, pattern='*_tc.py') s = get_test_suite(discover) currenttime = time.strftime('%y%m%d%H%M%S ') filedir = './reports/' + 'report_' + currenttime + '.html' fp = open(filedir, 'w') runner = HTMLTestRunner(stream=fp, title='Edu自动化测试报告', description='Edu在线教育平台V1.2自动化测试报告', tester="测试大神") runner.run(s) fp.close() # f = GetNewReport() # SendEmail('*****@*****.**','wxqcl258258','*****@*****.**','smtp.163.com',f,25) except BaseException as msg: log = InsertLog() log.error(msg)