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)
Beispiel #2
0
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)