def tearDown(self): #每次密码都要改回原来的,防止前面的错误导致后面的用例运行错误 admin_control.menu(self) admin_control.set_pwd(self,general_pwd,general_pwd) admin_control.submit(self) time.sleep(5) self.driver.quit()
def test_managePurview_0037(self): u'''修改登录密码,密码与确认密码不一致--100msh0037 ''' admin_control.set_pwd(self,'123456','543216') admin_control.submit(self) error = admin_control.get_errorbox(self) assert error,u'密码与确认密码不一致时,没有错误提示信息' info = admin_control.get_errof_info(error) assert u'由于密码验证不匹配,密码没有更改!' in info,u'密码与确认密码不一致时,提示信息不正确'
def test_managePurview_0040(self): u''' 修改密码为最小长度-1-100msh0040''' admin_control.set_pwd(self,'123qw','123qw') admin_control.submit(self) alert = admin_control.get_alert(self) assert alert,u'修改密码为最小长度-1时,没有提示信息' alertinfo = admin_control.get_aler_info(alert) assert alertinfo == u'一些项目的值无效,无法保存!',u'提示信息内容不符合' print u'修改密码为最小长度-1验证成功'
def test_managePurview_0043(self): u''' 修改密码为最大+1长度-100msh0043''' admin_control.set_pwd(self,'123456789012345678901','123456789012345678901') admin_control.submit(self) alert = admin_control.get_alert(self) assert alert,u'修改密码为最大长度+1时,没有提示信息' alertinfo = admin_control.get_aler_info(alert) assert alertinfo == u'一些项目的值无效,无法保存!',u'提示信息内容不符合' print u'修改密码为最大长度+1验证成功'
def test_managePurview_0039(self): u'''修改密码为空--100msh0039 ''' admin_control.set_pwd(self,'','') admin_control.submit(self) login_control.logout(self) login_control.set_user(self,'root','bm100@rut!%v2') login_control.submit(self) title = self.driver.title assert u'总览' in title,u'页面上修改密码为空后,使用原来的密码登陆不进去' print u'修改密码为空--验证成功'
def tearDown(self): #每次密码都要改回原来的,防止前面的错误导致后面的用例运行错误 admin_control.menu(self) admin_control.set_pwd(self,'bm100@rut!%v2','bm100@rut!%v2') admin_control.submit(self) self.driver.quit()