def test_login6(self): """ 用户名输入大于20位,密码有内容 """ self.user_login_verify(username="******", password="******") po = loginPage.Login(self.driver) Function.insert_img(self.driver, "Login_用户名输入大于20位密码有内容.jpg") self.assertEqual(po.user_login_fail(), "用户名必须由4-20位字母数字组成")
def test_PeAccountPwd118(self): """ 旧密码输入正确,新密码和确认密码输入6-12位数字字母_,且相等 """ self.pap().front() self.pap().password_unified('123456', '123456', '123456') text = loginPage.Login(self.driver).login_notice_text() # 校验错误提示是否为“尊敬的客户:” self.assertEqual(text, "尊敬的客户:") Function.insert_img(self.driver, "PeAccountPwd_修改密码全部输入正确.jpg")
def test_navigation26(self): """ 点击个人中心退出系统 """ self.na().na_personal() self.na().na_personal_check("退 出") Function.insert_img(self.driver, "Navigation_退出系统.jpg") # 校验页面数据中是否出现“尊敬的客户:”文字 self.assertEqual( loginPage.Login(self.driver).login_notice_text(), "尊敬的客户:")
def test_business64(self): """ 第一页全部数据收藏 """ loginPage.Login(self.driver).user_login_front() navigationPage.Navigation(self.driver).na_personal_check('收藏关注') positive = pca.Pca(self.driver).collection_number_all() number = Function.re_sub(positive) self.bu().business_time_select_time(2) method.Method(self.driver).js_bottom() self.bu().business_pagefoot_all() self.bu().business_pagefoot_collect() navigationPage.Navigation(self.driver).na_personal_check('收藏关注') positive = pca.Pca(self.driver).collection_number_all() number_new = Function.re_sub(positive) self.waiting_time() Function.insert_img(self.driver, "Business_第一页全部数据收藏校验.jpg") # 校验原收藏数量加上收藏数量是否收藏后总量 self.assertEqual(number_new, number + 15)
def front(self): loginPage.Login(self.driver).user_login_front() navigationPage.Navigation(self.driver).na_check("专题分析")
def login_front(self): """简化-前置登录""" loginPage.Login(self.driver).user_login_front()
def front(self): loginPage.Login(self.driver).user_login_front() navigationPage.Navigation(self.driver).na_personal_check("账号密码")
def test_login1(self): """ 用户名为空、密码为空 """ loginPage.Login(self.driver).user_login("", "") error = loginPage.Login(self.driver).fail_text() self.assertEqual(error, "请您输入手机/邮箱/用户名") Function.insert_img(self.driver, "Login_name_pass_empty.png")
def test_login2(self): """ 用户名为空、密码错误 """ loginPage.Login(self.driver).user_login("", "123") self.assertEqual( loginPage.Login(self.driver).fail_text(), "请您输入手机/邮箱/用户名") Function.insert_img(self.driver, "Login_name_empty.png")
def test_login10(self): """ 输入错误的用户名,密码输入正确 """ self.user_login_verify(username="******", password="******") po = loginPage.Login(self.driver) Function.insert_img(self.driver, "Login_输入错误的用户名密码输入正确.jpg") self.assertEqual(po.user_login_fail(), "用户名或者密码不正确")
def test_login11(self): """ 输入错误的密码,用户名正确 """ self.user_login_verify(username="******", password="******") po = loginPage.Login(self.driver) Function.insert_img(self.driver, "Login_输入错误的密码用户名正确.jpg") self.assertEqual(po.user_login_fail(), "用户名或者密码不正确")
def na_navigation_add(self): """简化-前置登录→新增导航""" loginPage.Login(self.driver).user_login_front() self.navigation_add()
def test_login9(self): """ 密码输入非字母数字下划线组合,用户名有4-20位内容 """ self.user_login_verify(username="******", password="******") po = loginPage.Login(self.driver) Function.insert_img(self.driver, "Login_密码输入非字母数字下划线组合用户名有4-20位内容.jpg") self.assertEqual(po.user_login_fail(), "密码必须是由 6-12位字母数字_ 组合")
def test_login4(self): """ 用户名有4-20位内容、密码为空 """ self.user_login_verify(username="******", password="") po = loginPage.Login(self.driver) Function.insert_img(self.driver, "Login_用户名有4-20位内容密码为空.jpg") self.assertEqual(po.user_login_fail(), "密码不能为空")
def test_login3(self): """ 用户名为空、密码有内容 """ self.user_login_verify(username="", password="******") po = loginPage.Login(self.driver) Function.insert_img(self.driver, "Login_用户名为空密码有内容.jpg") self.assertEqual(po.user_login_fail(), "用户名不能为空")
def test_login2(self): """ 用户名为空、密码为空登录 """ self.user_login_verify(username="", password="") po = loginPage.Login(self.driver) Function.insert_img(self.driver, "Login_用户名为空密码为空登录.jpg") self.assertEqual(po.user_login_fail(), "")
def test_login1(self): """ 用户名正确、密码正确登录 """ self.user_login_verify(username="******", password="******") po = loginPage.Login(self.driver) Function.insert_img(self.driver, "Login_用户名密码正确登录.jpg") self.assertTrue(po.user_login_success(), "+")
def user_login_verify(self, username, password): loginPage.Login(self.driver).user_login(username, password)