def test_add6(self): """增加部门,包括平级,上级,下级""" login(self.driver).login("*****@*****.**", "test1234") add(self.driver).add_department() add(self.driver).add_departmentSibling() add(self.driver).edit_department() add(self.driver).delete_department()
def test_grantProcess(self, username = "******", password = "******"): # 登录系统 login(self.driver).user_login(username, password) po = login(self.driver) # insert_img(self.driver, "success_login1.png") sleep(2) self.assertEqual(po.login_success(), "您好,Kate") ''' #切换至员工管理页面 switch(self.driver).switchTo_staffManage() #添加员工 employees(self.driver).addEmployees(name = "测试1", state = "on", email = "*****@*****.**") po = employees(self.driver) sleep(2) # self.assertEqual(po.addEmployees_success_hint(), "测试1") ''' #切换至计划管理页面 switch(self.driver).switchTo_planManage() sleep(2) #授予新建员工期权/RSU plan(self.driver).user_grant(member = "测试", matureType = "time", number = "1000") sleep(2)
def test_customer(self): login(self.driver).user_login() sleep(2) customer(self.driver).verifykh() #po1 = caselistwy(self.driver) sleep(2) #self.assertEqual(po1.clcikwy_success_loc(),"我的未交付案件") function.insert_img(self.driver, "verifykh_true.png") sleep(2) customer(self.driver).verifykhuser() #po1 = caselistwy(self.driver) sleep(2) #self.assertEqual(po1.clcikwy_success_loc(),"我的未交付案件") function.insert_img(self.driver, "verifykhuser_true.png") sleep(2) customer(self.driver).verifykhrole() #po1 = caselistwy(self.driver) sleep(2) #self.assertEqual(po1.clcikwy_success_loc(),"我的未交付案件") function.insert_img(self.driver, "verifykhrole_true.png") sleep(2) customer(self.driver).verifykhinfo() #po1 = caselistwy(self.driver) sleep(2) #self.assertEqual(po1.clcikwy_success_loc(),"我的未交付案件") function.insert_img(self.driver, "verifykhinfo_true.png")
def test_login1(self): '''用户名、密码为空''' self.user_login_verify() po = login(self.driver) sleep(1) self.assertEqual(po.user_error_hint(), "请填写完整的登录信息") self.assertEqual(po.pawd_error_hint(), "请填写完整的登录信息") '''用户名正确、密码为空''' self.user_login_verify(username="******") po = login(self.driver) sleep(1) self.assertEqual(po.pawd_error_hint(), "请填写完整的登录信息") '''用户名为空、密码正确''' self.user_login_verify(password="******") po = login(self.driver) sleep(1) self.assertEqual(po.user_error_hint(), "请填写完整的登录信息") '''用户名、密码不匹配''' self.user_login_verify(username="******", password="******") po = login(self.driver) sleep(1) self.assertEqual(po.pawd_error_hint(), "请点击按钮进行验证") '''用户名、密码都正确''' self.user_login_verify(username="******", password="******") po = login(self.driver) sleep(1) self.assertEqual(po.user_login_success(), '请点击按钮进行验证')
def test_statisticswa(self): login(self.driver).user_login() sleep(2) statistics(self.driver).verifywa() #po1 = caselistwy(self.driver) sleep(2) #self.assertEqual(po1.clcikwy_success_loc(),"我的未交付案件") function.insert_img(self.driver, "verifywa_true.png")
def test_dataybp(self): login(self.driver).user_login() sleep(2) data(self.driver).verifyybp() #po1 = caselistwy(self.driver) sleep(2) #self.assertEqual(po1.clcikwy_success_loc(),"我的未交付案件") function.insert_img(self.driver, "verifyybp_true.png")
def test_financels(self): login(self.driver).user_login() sleep(2) finance(self.driver).verifyls() #po1 = caselistwy(self.driver) sleep(2) #self.assertEqual(po1.clcikwy_success_loc(),"我的未交付案件") function.insert_img(self.driver, "verifyls_true.png")
def test_add5(self): """停用员工""" login(self.driver).login("*****@*****.**", "test1234") edit(self.driver).resign_employee() edit(self.driver).resgin_employeeButton() sleep(3) edit(self.driver).edit_employeeButton() self.assertNotEqual( edit(self.driver).edit_employeeName_text(), "1zheng_ceshi12") edit(self.driver).edit_button()
def test_login6(self): """1.1.6 改正错误格式邮箱错误提示消失:[email protected]>[email protected]""" self.user_login_verify_username("[email protected]") self.user_login_click_password() self.assertEqual(login(self.driver).user_error_hint(), "* 邮箱地址格式错误") function.insert_img(self.driver, "1.1.6_email_incorrect.jpg") self.user_login_verify_username("*****@*****.**") self.user_login_click_password() self.assertNotEqual(login(self.driver).user_error_hint(), "* 邮箱地址格式错误") function.insert_img(self.driver, "1.1.6_email_correct.jpg")
def test_caselistyy(self): login(self.driver).user_login() sleep(2) po1 = caselist(self.driver) po1.verifyyy() sleep(2) self.assertEqual(po1.clcikyy_success_loc(), "我的未交付案件") function.insert_img(self.driver, "verifyyy_true.png")
def test_login5(self): '''login with correct username password''' self.user_login_verify(username='******', password='******') po = login(self.driver) try: self.assertEqual(po.login_success(), 'Dynamics 365 Business Central') except AssertionError as e: self.verificationErrors.append(str(e)) function.insert_img(self.driver, 'user_pawd_correct.png') login(self.driver).confirm_caution()
def test_statistics6(self): """4.1.2 报表导出界面添加部门和删除部门""" login(self.driver).login("*****@*****.**", "test1234") add(self.driver).add_department() add(self.driver).add_departmentSibling() statistics(self.driver).statistics_click() statistics(self.driver).statisticsOutput_click() statistics(self.driver).chooseDepartment() sleep(2) statistics(self.driver).deleteDepartment() sleep(2) add(self.driver).add_employee_click() add(self.driver).delete_department()
def test_login16(self): """1.2.10 修改错误格式密码后错误提示消失""" self.user_login_verify_password("AAAA") self.user_login_click_username() self.assertEqual( login(self.driver).password_error_hint(), "* 密码格式提示:大、小写字母/数字/下划线,8-16位") function.insert_img(self.driver, "1.2.10 password_incorrect07.jpg") self.user_login_verify_password("test1234") self.user_login_click_username() self.assertNotEqual( login(self.driver).password_error_hint(), "* 密码格式提示:大、小写字母/数字/下划线,8-16位") function.insert_img(self.driver, "1.2.10 password_correct07.jpg")
def test_add3(self): """查看员工信息是否和添加时一致""" login(self.driver).login("*****@*****.**", "test1234") #edit(self.driver).edit_employee_text("1zheng_ceshi1","2016-10-31","SS001","18966783654","测试","2016-11-02","*****@*****.**","温州") edit(self.driver).edit_employeeButton() self.assertEqual( edit(self.driver).edit_employeeName_text(), "1zheng_ceshi1") self.assertEqual("SS001", edit(self.driver).edit_employeeNo_text()) self.assertEqual("18966783654", edit(self.driver).edit_employeePhone_text()) self.assertEqual("测试", edit(self.driver).edit_employeePosition_text()) self.assertEqual("*****@*****.**", edit(self.driver).edit_employeeEmail_text()) self.assertEqual("温州", edit(self.driver).edit_employeeHome_text()) edit(self.driver).edit_button()
def test_login1(self): '''用户名、密码为空''' self.user_login_verify() po = login(self.driver) sleep(1) self.assertEqual(po.user_error_hint(),"请填写完整的登录信息") self.assertEqual(po.pawd_error_hint(),"请填写完整的登录信息")
def test_login4(self): character = tandom.choice('zyxwvutsrqponmlkjihgfedcba') username = '******' + character self.user_login_verify(username = username, password = '******') po = login(self.driver) self.assertEqual(po.pawd_error_hint(), '密码与账号不匹配') function.insert_img(self.driver, 'user_pawd_error.jpg')
def test_login1(self): '''用户名、密码为空登录''' self.user_login_verify() po = login(self.driver) self.assertEqual(po.user_error_hint(),"请输入您的手机号码") self.assertEqual(po.pawd_error_hint(),"请输入您的密码") function.insert_img(self.driver,"user_pawd_empty.jpg")
def test_login2(self): """用户名正确,密码为空登录""" self.user_login_verify( username="******") # 因为这里的verify函数的参数有默认值,所以此处的password不传参数,既为空 po = login(self.driver) self.assertEqual(po.pawd_error_hint(), "密码不能为空") function.insert_img(self.driver, "pawd_empty.jpg")
def test_login0(self): '''正常登录''' self.user_login_verify('admin', '123456') sleep(1) po = login(self.driver) self.assertEqual(po.user_login_success(), 'admin') function.insert_img(self.driver, 'user_pawd_ture.png')
def test_login5(self): '''用户名、密码都正确''' self.user_login_verify(username="******",password="******") sleep(2) po = login(self.driver) sleep(1) self.assertEqual(po.user_login_success(),'请点击按钮进行验证')
def test4(self): '''用户名密码不匹配''' character = random.choice('aldhjnbfhdvb') username = '******' + character po = login(self.driver) po.user_login(username, 'a1234as') self.assertIn('登录失败', po.user_login_error_hint())
def test8(self): '''用户名密码正确,登录问题正确,答案错误''' po = login(self.driver) character = random.choice('aldhjnbfhdvb') answer = '吴亚军' + character po.user_login(flag=True, str=answer) self.assertEqual(po.user_login_error_hint(), '请选择安全提问以及填写正确的答案')
def test_login7(self): '''超级管理员登录''' self.user_login_verify(username="******", password="******") po = login(self.driver) now_url = self.driver.current_url self.assertEqual(now_url, "http://admin.muggle-inc.com/desktop") function.insert_img(self.driver, 'super_user_success.png')
def test_login5(self): """用户名、密码正确""" self.user_login_verify(username="******", password="******") sleep(2) po = login(self.driver) self.assertEqual(po.user_login_success(), '张三') function.insert_img(self.driver, "user_pawd_ture.jpg")
def test_login5(self): '''用户名密码正确''' self.user_login_verify(username="******", password="******") sleep(2) po = login(self.driver) self.assertEqual(po.user_login_success(), '张三') function.insert_img(self.driver, "user_pawd_turn,jpg")
def test_login5(self): """用户名、密码正确""" self.user_login_verify(username="******", password="******") sleep(2) po = login(self.driver) self.assertEqual(po.user_login_success(), "桌面") function.insert_img(self.driver, "user_pwd_true")
def test_login1(self): '''用户名密码为空''' self.user_login_verify() po = login(self.driver) self.assertEqual(po.user_error_hint(), "账号不能为空") self.assertEqual(po.pawd_error_hint(), "密码不能为空") function.insert_img(self.driver, "user_pawd_empty.jpg")
def test_login5(self): """登录成功的测试""" self.user_login_verify(username="******", password="******") po = login(self.driver) sleep(4) self.assertEqual(po.user_login_success(), '139邮箱') function.insert_img(self.driver, "login_succeed.jpg")
def test_login1(self): """用户名、密码为空登录""" self.user_login_verify() po = login(self.driver) self.assertEqual(po.user_error_hint(), "账号不能为空") self.assertEqual(po.pawd_error_hint(), "密码不能为空") function.insert_img(self.driver, "user_pawd_empty.jpg")
def test_login2(self): '''用户名、密码正确登陆''' self.user_login_verify(username='******', password='******') sleep(2) po = login(self.driver) self.assertEqual(po.user_login_success(), "张三") function.insert_img(self.driver, "user_pawd_true.jpg")
def test_login4(self): """用户名与密码不匹配""" character = random.choice('zyxwvutsrqponmlkjihgfedcba') username = "******" + character self.user_login_verify(username=username, password="******") po = login(self.driver) self.assertEqual(po.user_pwd_error_hint(), "提示:账户名或者密码错误!") function.insert_img(self.driver, "user_pwd_error")
def test_login4(self): """用户名与密码不匹配""" character = random.choice('zyxwvutsrqponmlkjihgfedcba') username = "******" + character self.user_login_verify(username=username, password="******") po = login(self.driver) self.assertEqual(po.pawd_error_hint(), "密码与账号不匹配") function.insert_img(self.driver, "user_pawd_error.jpg")
def test_login5(self): '''用户名、密码正确''' self.user_login_verify(username='******',password='******') sleep(2) po = login(self.driver) #print(po.user_login_success()[0:4]) self.assertEqual(po.user_login_success()[0:4],'test') function.insert_img(self.driver,"user_pawd_ture.jpg")
def test_login5(self): """ 用户名,密码正确登录""" self.user_login_verify(username='******',password='******') sleep(3) po=login(self.driver) po.switch_window() sleep(3) function.insert_img(self.driver,'user_pwd_ture.jpg')
def test_login1(self): self.user_login_verify(username="******", password="******") sleep(2) po = login(self.driver) sleep(2) self.assertEqual(po.user_login_success(), "王玲辉") function.insert_img(self.driver, "user_pawd_true.png")
def test_login1(self): """ 用户名与密码不匹配 """ character = random.choice('qwertyuiopasdfghjklzxcvbnm') username = '******' + character self.user_login_verify(username=username, password="******") po = login(self.driver) self.assertEqual(po.password_error_hint(), "账号或密码错误请重新输入!") function.insert_image(self.driver, "user_pawd_err.png")
def test_login4(self): '''用户名与密码不匹配''' #character = random.choice(1-9) username = "******" self.user_login_verify(username=username,password="******") po = login(self.driver) self.assertEqual(po.pawd_error_hint(),"密码输入错误") function.insert_img(self.driver,"user_pawd_error.jpg")
def test_login4(self): """ 用户名与密码不匹配""" character=random.choice('zyxwvutsrqponmlkjihgfedcba') username="******"+character self.user_login_verify(username=username,password=123456) po=login(self.driver) self.assertEqual(po.error_hint(),u'账户名或登录密码不正确,请重新输入') function.insert_img(self.driver,'user_psw_error.jpg')
def test_login2(self): '''用户名正确,密码为空登录''' self.user_login_verify(username='******') po = login(self.driver) self.assertEqual(po.pawd_error_hint(),"请输入您的密码") function.insert_img(self.driver,"pawd_empty.jpg")
def test_login3(self): """ 用户名为空,密码正确登录""" self.user_login_verify(password='******') po=login(self.driver) self.assertEqual(po.error_hint(),u'账户名或登录密码不正确,请重新输入') function.insert_img(self.driver,'user_empty.jpg')
def test_login3(self): '''用户名为空,密码正确''' self.user_login_verify(password='******') po = login(self.driver) self.assertEqual(po.user_error_hint(),"请输入您的手机号码") function.insert_img(self.driver,"user_empty.jpg")
def test_login2(self): """ 用户名正确,密码为空登录""" self.user_login_verify(username='******') po=login(self.driver) self.assertEqual(po.error_hint(),u'账户名或登录密码不正确,请重新输入') function.insert_img(self.driver,'psw_empty.jpg')
def user_login_verify(self, username="", password=""): login(self.driver).user_login(username, password)
def test_login3(self): """用户名为空,密码正确""" self.user_login_verify(password="******") po = login(self.driver) self.assertEqual(po.user_error_hint(), "账号不能为空") function.insert_img(self.driver, "user_empty.jpg")
def test_login2(self): """用户名正确,密码为空登录""" self.user_login_verify(username="******") po = login(self.driver) self.assertEqual(po.pawd_error_hint(), "密码不能为空") function.insert_img(self.driver, "pawd_empty.jpg")