Exemple #1
0
 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()
Exemple #2
0
	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)
Exemple #3
0
    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")
Exemple #4
0
 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(), '请点击按钮进行验证')
Exemple #5
0
    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")
Exemple #6
0
    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")
Exemple #7
0
    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")
Exemple #8
0
 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()
Exemple #9
0
 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")
Exemple #10
0
    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")
Exemple #11
0
    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()
Exemple #12
0
 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()
Exemple #13
0
 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")
Exemple #14
0
 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()
Exemple #15
0
	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(),"请填写完整的登录信息")
Exemple #16
0
	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')
Exemple #17
0
	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")
Exemple #18
0
 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')
Exemple #20
0
	def test_login5(self):
		'''用户名、密码都正确'''
		self.user_login_verify(username="******",password="******")
		sleep(2)
		po = login(self.driver)
		sleep(1)
		self.assertEqual(po.user_login_success(),'请点击按钮进行验证')
Exemple #21
0
 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())
Exemple #22
0
 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(), '请选择安全提问以及填写正确的答案')
Exemple #23
0
 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')
Exemple #24
0
 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")
Exemple #25
0
 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")
Exemple #26
0
 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")
Exemple #27
0
 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")
Exemple #28
0
 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")
Exemple #29
0
 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")
Exemple #31
0
 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")
Exemple #32
0
 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")
Exemple #33
0
	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')
Exemple #35
0
 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")
Exemple #36
0
 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")
Exemple #37
0
	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')
Exemple #39
0
	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')
Exemple #41
0
	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')
Exemple #43
0
 def user_login_verify(self, username="", password=""):
     login(self.driver).user_login(username, password)
Exemple #44
0
 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")
Exemple #45
0
 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")