Ejemplo n.º 1
0
 def test_login3(self):
     """密码不正确"""
     case_name = '密码不正确'
     log1.info("执行测试用例:%s" % case_name)
     login = LoginPage(self.driver)
     login.login('xuhaixiang1993', ' 12314')
     error_text = login.get_login_error()
     try:
         self.assertEqual(error_text, 'Incorrect username or password.')
         log1.info("测试用例执行成功:%s" % case_name + '\n')
     except AssertionError:
         log1.error("测试用例执行失败:%s" % case_name + '\n')
         raise
Ejemplo n.º 2
0
 def test_login3(self):
     """密码不正确"""
     case_name = '密码不正确'
     log1.info("执行测试用例:%s" % case_name)
     login = LoginPage(self.driver)
     login.login('WQ68', '12314')
     error_text = login.get_login_error2()
     try:
         self.assertEqual(error_text, '用户名或密码错误,再输错4次该用户将被锁定15分钟。')
         log1.info("测试用例执行成功:%s" % case_name + '\n')
     except AssertionError:
         log1.error("测试用例执行失败:%s" % case_name + '\n')
         raise
Ejemplo n.º 3
0
 def test_login1(self):
     """用户名为空"""
     case_name = '用户为空'
     log1.info("执行测试用例:%s" % case_name)
     login = LoginPage(self.driver)
     login.login(' ', '12324')
     error_text = login.get_login_error()
     try:
         self.assertEqual(error_text, 'Incorrect username or password.')
         log1.info("测试用例执行成功:%s" % case_name + '\n')
     except AssertionError:
         log1.error("测试用例执行失败:%s" % case_name + '\n')
         raise
Ejemplo n.º 4
0
 def test_login2(self):
     """密码为空"""
     case_name = '密码为空'
     log1.info("执行测试用例:%s" % case_name)
     login = LoginPage(self.driver)
     login.login('LJDY1077', '')
     error_text = login.get_login_error()
     try:
         self.assertEqual(error_text, '密码不能为空。')
         log1.info("测试用例执行成功:%s" % case_name + '\n')
     except AssertionError:
         log1.error("测试用例执行失败:%s" % case_name + '\n')
         raise
Ejemplo n.º 5
0
 def test_login4(self):
     """登录成功"""
     # 想要执行成功,需使用GitHub账号和密码
     case_name = '登录成功'
     log1.info("执行测试用例:%s" % case_name)
     login = LoginPage(self.driver)
     login.login('username', 'password')
     login_title = login.get_title()
     try:
         self.assertEqual(login_title, 'GitHub')
         log1.info("测试用例执行成功:%s" % case_name + '\n')
     except AssertionError:
         log1.error("测试用例执行失败:%s" % case_name + '\n')
         raise