Exemplo n.º 1
0
 def testadduser_9(self):
     ''' 验证选择所属机构'''
     menu = UserPage(self.driver)  # 实例化用户管理页面
     self.login.loginFunc()  # 登录
     menu.inUserPage()  # 进入用户管理页面
     time.sleep(3)
     menu.cBtn(menu.button_list[1])
     menu.cBtn(menu.addinput[5])
     menu.cBtn(menu.addinput[6])  #选择机构
     time.sleep(1)
     menu.cBtn(menu.addinput[14])  #提交
     time.sleep(2)
Exemplo n.º 2
0
 def testarea_2(self):
     '''选中多项点击地区分配'''
     menu = UserPage(self.driver)  # 实例化用户管理页面
     self.login.loginFunc()  # 登录
     menu.inUserPage()  # 进入用户管理页面
     time.sleep(2)
     menu.cBtn(menu.updateuser[2])  # 选择多项
     menu.cBtn(menu.button_list[7])  # 点击地区分配
     time.sleep(1)
     msg2 = menu.isElementExist(menu.allot[1])
     self.assertTrue(msg2, '弹出提示信息')  # 验证
     if msg2:
         msgInfo = menu.getValue(*menu.allot[1])
         self.assertEqual(msgInfo, '×\n提示! 请选中一项内容进行操作!', '提示信息正确')
Exemplo n.º 3
0
 def testupdateuser_2(self):
     '''验证选择多项点击修改按钮'''
     menu = UserPage(self.driver)  # 实例化用户管理页面
     self.login.loginFunc()  # 登录
     menu.inUserPage()  # 进入用户管理页面
     time.sleep(3)
     menu.cBtn(menu.updateuser[2])
     menu.cBtn(menu.button_list[2])
     time.sleep(1)
     msg2 = menu.isElementExist(menu.updateuser[1])
     self.assertTrue(msg2, '弹出提示信息')
     if msg2:
         msgInfo = menu.getValue(*menu.updateuser[1])
         self.assertEqual(msgInfo, '×\n提示! 请选中一项内容进行操作!', '提示信息正确')
Exemplo n.º 4
0
 def testorgan_1(self):
     '''点击机构分配'''
     menu = UserPage(self.driver)  # 实例化用户管理页面
     self.login.loginFunc()  # 登录
     menu.inUserPage()  # 进入用户管理页面
     time.sleep(2)
     menu.cBtn(menu.button_list[4])  #点击机构分配
     msg1 = menu.isElementExist(menu.allot[0])
     self.assertTrue(msg1, '弹出提示信息')  #验证
     if msg1:
         msgInfo = menu.getValue(*menu.allot[0])
         self.assertEqual(msgInfo, '×\n提示! 请选中一项内容!', '提示信息正确')
Exemplo n.º 5
0
 def testdeleteuser_1(self):
     '''点击删除按钮'''
     menu = UserPage(self.driver)  # 实例化用户管理页面
     self.login.loginFunc()  # 登录
     menu.inUserPage()  # 进入用户管理页面
     time.sleep(3)
     menu.cBtn(menu.button_list[3])  #点击删除按钮
     msg1 = menu.isElementExist(menu.deleteuser[0])
     self.assertTrue(msg1, '弹出提示信息')  #验证
     if msg1:
         msgInfo = menu.getValue(*menu.deleteuser[0])
         self.assertEqual(msgInfo, '×\n提示! 请选中一项内容!', '提示信息正确')
Exemplo n.º 6
0
 def test_alone_query_2(self):
     """按角色类型单一查询"""
     menu = UserPage(self.driver)  # 实例化用户管理页面
     self.login.loginFunc()  # 登录
     menu.inUserPage()  # 进入用户管理页面
     time.sleep(3)
     role = self.driver.find_element_by_id('role_id')
     Select(role).select_by_value(
         '0fea1af336204e7d8dd2d63768751253')  #获取下拉选
     menu.cBtn(menu.button_list[0])  # 点击[查询]
     time.sleep(1)
     flag = menu.isElementExist(menu.querymsg[0])  # 判断查询成功
     self.assertTrue(flag, '验证信息')
     if flag:
         msgInfo = menu.getValue(*menu.querymsg[0])
         self.assertEqual(msgInfo, '代理中心负责人', '提示信息正确')
Exemplo n.º 7
0
 def testadduser_10(self):
     ''' 验证选择角色'''
     menu = UserPage(self.driver)  # 实例化用户管理页面
     self.login.loginFunc()  # 登录
     menu.inUserPage()  # 进入用户管理页面
     time.sleep(3)
     menu.cBtn(menu.button_list[1])
     role = self.driver.find_element_by_name('roleId')
     Select(role).select_by_value(
         '0fea1af336204e7d8dd2d63768751253')  # 获取下拉选
Exemplo n.º 8
0
 def testlimits_3(self):
     '''选择一项点击权限分配'''
     menu = UserPage(self.driver)  # 实例化用户管理页面
     self.login.loginFunc()  # 登录
     menu.inUserPage()  # 进入用户管理页面
     time.sleep(2)
     menu.cBtn(menu.updateuser[3])  # 选择一项
     menu.cBtn(menu.button_list[6])  # 点击权限分配
     menu.cBtn(menu.button_list[19])  #选择权限
     menu.cBtn(menu.button_list[14])  #提交
     time.sleep(1)
     msg3 = menu.isElementExist(menu.allot[2])
     self.assertTrue(msg3, '弹出提示信息')
     if msg3:
         msgInfo = menu.getValue(*menu.allot[2])
         self.assertEqual(msgInfo, '×\n提示! 分配成功!', '提示信息正确')
Exemplo n.º 9
0
 def testadduser_1(self):
     '''为空新增用户:'''
     menu = UserPage(self.driver)  # 实例化用户管理页面
     self.login.loginFunc()  # 登录
     menu.inUserPage()  # 进入用户管理页面
     time.sleep(3)
     menu.cBtn(menu.button_list[1])
     menu.cBtn(menu.button_list[8])
     msg1 = menu.isElementExist(menu.addinput[7])
     self.assertTrue(msg1, '出现提示信息')
     if msg1:
         msgInfo1 = menu.getValue(*menu.addinput[7])
         self.assertEqual(msgInfo1, '不能为空', '提示信息正确')
     msg2 = menu.isElementExist(menu.addinput[8])
     self.assertTrue(msg2, '出现提示信息')
     if msg2:
         msgInfo2 = menu.getValue(*menu.addinput[8])
         self.assertEqual(msgInfo2, '不能为空', '提示信息正确')
     msg3 = menu.isElementExist(menu.addinput[9])
     self.assertTrue(msg3, '出现提示信息')
     if msg3:
         msgInfo3 = menu.getValue(*menu.addinput[9])
         self.assertEqual(msgInfo3, '不能为空', '提示信息正确')
     msg4 = menu.isElementExist(menu.addinput[10])
     self.assertTrue(msg4, '出现提示信息')
     if msg4:
         msgInfo4 = menu.getValue(*menu.addinput[10])
         self.assertEqual(msgInfo4, '不能为空', '提示信息正确')
     msg5 = menu.isElementExist(menu.addinput[11])
     self.assertTrue(msg5, '不能为空')
     if msg5:
         msgInfo5 = menu.getValue(*menu.addinput[11])
         self.assertEqual(msgInfo5, '不能为空', '提示信息正确')
Exemplo n.º 10
0
 def testupdateuser_6(self):
     '''验证修改性别,角色提交'''
     menu = UserPage(self.driver)  # 实例化用户管理页面
     self.login.loginFunc()  # 登录
     menu.inUserPage()  # 进入用户管理页面
     time.sleep(3)
     menu.cBtn(menu.updateuser[3])  #选择一项
     menu.cBtn(menu.button_list[2])  #点击修改按钮
     sex = self.driver.find_element_by_name('sex')
     Select(sex).select_by_value('2')  # 获取下拉选
     time.sleep(1)
     role = self.driver.find_element_by_xpath(
         '//*[@id="upDateForm"]/div[7]/div/select')
     Select(role).select_by_value(
         '0fea1af336204e7d8dd2d63768751253')  # 获取下拉选
     menu.cBtn(menu.button_list[10])  #点击提交
     '''验证'''
     time.sleep(1)
     msg6_1 = menu.isElementExist(menu.updateuser[10])
     self.assertTrue(msg6_1, '页面显示验证')
     if msg6_1:
         msgInfo1 = menu.getValue(*menu.updateuser[10])
         self.assertEqual(msgInfo1, '女', '显示信息正确')
     msg6_2 = menu.isElementExist(menu.updateuser[11])
     self.assertTrue(msg6_2, '页面显示验证')
     if msg6_2:
         msgInfo2 = menu.getValue(*menu.updateuser[11])
         self.assertEqual(msgInfo2, '代理中心负责人', '显示信息正确')
     msg6_3 = menu.isElementExist(menu.updateuser[8])
     self.assertTrue(msg6_3, '弹出提示信息')
     if msg6_3:
         msgInfo3 = menu.getValue(*menu.updateuser[8])
         self.assertEqual(msgInfo3, '×\n提示! 修改成功!', '提示信息正确')
Exemplo n.º 11
0
 def testadduser_7(self):
     ''' 手机号格式不正确新增'''
     menu = UserPage(self.driver)  # 实例化用户管理页面
     self.login.loginFunc()  # 登录
     menu.inUserPage()  # 进入用户管理页面
     time.sleep(3)
     menu.cBtn(menu.button_list[1])
     menu.inputValue(menu.addinput[0], menu.valueList[0])
     menu.inputValue(menu.addinput[1], menu.valueList[1])
     menu.inputValue(menu.addinput[2], menu.valueList[2])
     menu.inputValue(menu.addinput[3], menu.valueList[3])
     menu.inputValue(menu.addinput[4], menu.valueList[5])
     menu.cBtn(menu.button_list[8])
     time.sleep(1)
     msg6 = menu.isElementExist(menu.addinput[12])
     self.assertTrue(msg6, '出现提示信息')  #验证
     if msg6:
         msgInfo = menu.getValue(*menu.addinput[12])
         self.assertEqual(msgInfo, '请输入正确的手机号', '提示信息正确')
Exemplo n.º 12
0
 def testupdateuser_5(self):
     '''验证修改登录密码点击提交'''
     menu = UserPage(self.driver)  # 实例化用户管理页面
     self.login.loginFunc()  # 登录
     menu.inUserPage()  # 进入用户管理页面
     time.sleep(3)
     menu.cBtn(menu.updateuser[3])  #选择一项
     menu.cBtn(menu.button_list[2])  #点击修改按钮
     menu.inputValue(menu.updateuser[5], menu.valueList[3])  #修改登录密码
     menu.cBtn(menu.button_list[10])  #点击提交
     time.sleep(1)
     msg5 = menu.isElementExist(menu.updateuser[8])
     self.assertTrue(msg5, '弹出提示信息')
     if msg5:
         msgInfo = menu.getValue(*menu.updateuser[8])
         self.assertEqual(msgInfo, '×\n提示! 修改成功!', '提示信息正确')
Exemplo n.º 13
0
 def testupdateuser_4(self):
     '''验证修改登录账号点击提交'''
     menu = UserPage(self.driver)  # 实例化用户管理页面
     self.login.loginFunc()  # 登录
     menu.inUserPage()  # 进入用户管理页面
     time.sleep(3)
     menu.cBtn(menu.updateuser[3])  #选择一项
     menu.cBtn(menu.button_list[2])  #点击修改按钮
     menu.inputValue(menu.updateuser[4], menu.valueList[4])  #修改登录账号
     menu.cBtn(menu.button_list[10])  #点击提交
     '''验证'''
     time.sleep(1)
     msg4 = menu.isElementExist(menu.updateuser[8])
     self.assertTrue(msg4, '弹出提示信息')
     if msg4:
         msgInfo1 = menu.getValue(*menu.updateuser[8])
         self.assertEqual(msgInfo1, '×\n提示! 修改成功!', '提示信息正确')
     msg4_1 = menu.isElementExist(menu.updateuser[9])
     self.assertTrue(msg4_1, '页面显示验证')
     if msg4_1:
         msgInfo2 = menu.getValue(*menu.updateuser[9])
         self.assertEqual(msgInfo2, '15864901722', '显示信息正确')
Exemplo n.º 14
0
 def testupdateuser_3(self):
     '''验证删除修改必填项点击提交'''
     menu = UserPage(self.driver)  # 实例化用户管理页面
     self.login.loginFunc()  # 登录
     menu.inUserPage()  # 进入用户管理页面
     time.sleep(3)
     menu.cBtn(menu.updateuser[3])  #选择一项
     menu.cBtn(menu.button_list[2])  #点击修改按钮
     menu.clearValue(menu.updateuser[4])  #清空登录账号
     menu.clearValue(menu.updateuser[5])  #清空登录密码
     menu.cBtn(menu.button_list[10])  #点击修改提交按钮
     msg3 = menu.isElementExist(menu.updateuser[6])
     self.assertTrue(msg3, '出现提示信息')
     if msg3:
         msgInfo1 = menu.getValue(*menu.updateuser[6])
         self.assertEqual(msgInfo1, '不能为空', '提示信息正确')
     msg3_1 = menu.isElementExist(menu.updateuser[7])
     self.assertTrue(msg3_1, '出现提示信息')
     if msg3_1:
         msgInfo2 = menu.getValue(*menu.updateuser[7])
         self.assertEqual(msgInfo2, '不能为空', '提示信息正确')
Exemplo n.º 15
0
 def testadduser_8(self):
     ''' 正确输入新增成功'''
     menu = UserPage(self.driver)  # 实例化用户管理页面
     self.login.loginFunc()  # 登录
     menu.inUserPage()  # 进入用户管理页面
     time.sleep(3)
     menu.cBtn(menu.button_list[1])
     menu.inputValue(menu.addinput[0], menu.valueList[0])
     menu.inputValue(menu.addinput[1], menu.valueList[1])
     menu.inputValue(menu.addinput[2], menu.valueList[2])
     menu.inputValue(menu.addinput[3], menu.valueList[3])
     menu.inputValue(menu.addinput[4], menu.valueList[4])
     menu.cBtn(menu.button_list[8])
     time.sleep(1)
     msg7 = menu.isElementExist(menu.addinput[13])
     self.assertTrue(msg7, '弹出提示信息')  #验证
     if msg7:
         msgInfo = menu.getValue(*menu.addinput[13])
         self.assertEqual(msgInfo, '×\n提示! 新增成功!', '提示信息正确')
Exemplo n.º 16
0
 def testarea_3(self):
     '''选择一项点击地区分配'''
     menu = UserPage(self.driver)  # 实例化用户管理页面
     self.login.loginFunc()  # 登录
     menu.inUserPage()  # 进入用户管理页面
     time.sleep(2)
     menu.cBtn(menu.updateuser[3])  # 选择一项
     menu.cBtn(menu.button_list[7])  # 点击地区分配
     menu.cBtn(menu.button_list[20])  # 选择地区
     menu.cBtn(menu.button_list[14])  # 提交
     time.sleep(1)
     msg3_1 = menu.isElementExist(menu.allot[2])
     self.assertTrue(msg3_1, '弹出提示信息')
     if msg3_1:
         msgInfo1 = menu.getValue(*menu.allot[2])
         self.assertEqual(msgInfo1, '×\n提示! 分配成功!', '提示信息正确')
     msg3_2 = menu.isElementExist(menu.allot[4])
     self.assertTrue(msg3_2, '页面显示验证')
     if msg3_2:
         msgInfo2 = menu.getValue(*menu.allot[4])
         self.assertEqual(msgInfo2, '所有地区', '提示信息正确')
Exemplo n.º 17
0
 def testadduser_2(self):
     ''' 用户名为空新增'''
     menu = UserPage(self.driver)  #实例化用户管理页面
     self.login.loginFunc()  #登录
     menu.inUserPage()  #进入用户管理页面
     time.sleep(3)
     menu.cBtn(menu.button_list[1])
     '''输入其他必填项'''
     menu.inputValue(menu.addinput[1], menu.valueList[1])
     menu.inputValue(menu.addinput[2], menu.valueList[2])
     menu.inputValue(menu.addinput[3], menu.valueList[3])
     menu.inputValue(menu.addinput[4], menu.valueList[4])
     menu.cBtn(menu.button_list[8])
     time.sleep(1)
     msg1 = menu.isElementExist(menu.addinput[7])
     self.assertTrue(msg1, '出现提示信息')  #验证
     if msg1:
         msgInfo = menu.getValue(*menu.addinput[7])
         self.assertEqual(msgInfo, '不能为空', '提示信息正确')
Exemplo n.º 18
0
 def test_alone_query_1(self):
     """按昵称,手机号码,登录账号单一条件查询"""
     menu = UserPage(self.driver)  # 实例化用户管理页面
     self.login.loginFunc()  # 登录
     menu.inUserPage()  # 进入用户管理页面
     time.sleep(3)
     for name_phone_login in menu.query_list:
         menu.reset()  # 重置
         for value in menu.valuesList:
             menu.iQueryCondition(name_phone_login, value)
             menu.cBtn(menu.button_list[0])  # 点击[查询]
             time.sleep(3)
             flag = menu.getValue(*menu.querymsg[1])
             try:
                 self.assertEqual('显示第 1 到第 1 条记录,总共 1 条记录', flag, '查询成功')
             except Exception:
                 self.assertEqual('显示第 1 到第 0 条记录,总共 0 条记录', flag, '查询不到')