示例#1
0
 def test_login2(self):
     """ 用户名为空、密码为空登录 """
     self.user_login(username="", password="")
     error_text = self.driver.find_element_by_xpath(
         "/html/body/div/div[2]/div/div[2]/div/div[2]").text
     Function.insert_img(self.driver, "Login_用户名、密码为空.png")
     # 用assertIn(a,b)方法来断言 a in b
     # 用assertEqual(a,b)方法来断言
     self.assertEqual(error_text, "请输入用户名!请输入密码!123")
     Function.insert_img(self.driver, "Login_用户名、密码为空.png")
示例#2
0
    def test_login1(self):
        """ 用户名正确、密码正确登录 """
        self.user_login(username="******", password="******")

        # 定义了一个实际值,用谷歌或者火狐F12可以抓取到登陆后显示的用户名,.text是获取地址的文本值
        # assert先判断需要的实际值是否正确,正确,继续运行用例;如果不正确,不继续运行该用例并返回错误
        # assert self.driver.find_element_by_xpath("//*[@id='J-SessionName-Name']").text
        # 将实际值赋值给一个变量login_name,方便比较,可自定义
        login_name = self.driver.find_element_by_xpath(
            "//*[@id='J-SessionName-Name']").text
        self.assertEqual(login_name, '刘兴花')

        # 截图
        Function.insert_img(self.driver, "登录成功.png")
示例#3
0
 def test_login7(self):
     """ 输入错误的密码,用户名正确 """
     self.user_login(username="******", password="******")
     Function.insert_img(self.driver, "Login_用户名或密码错误,请重新输入!.png")
示例#4
0
 def test_login6(self):
     """ 输入错误的用户名,密码输入正确 """
     self.user_login(username="******", password="******")
     Function.insert_img(self.driver, "Login_用户名或密码错误,请重新输入!.png")
示例#5
0
 def test_login5(self):
     """ 密码输入非字母数字下划线组合"""
     self.user_login(username="******", password="******")
     Function.insert_img(self.driver, "Login_用户名或密码错误,请重新输入!.png")
示例#6
0
 def test_login4(self):
     """ 用户名有内容、密码为空 """
     self.user_login(username="******", password="")
     Function.insert_img(self.driver, "Login_密码为空.png")
示例#7
0
 def test_login3(self):
     """ 用户名为空、密码有内容 """
     self.user_login(username="", password="******")
     Function.insert_img(self.driver, "Login_用户名为空密码有内容.png")
示例#8
0
 def test_login2(self):
     """ 用户名为空、密码为空登录 """
     self.user_login(username="", password="")
     Function.insert_img(self.driver, "Login_用户名、密码为空.png")