Example #1
0
 def test_01_login(self):
     """登陆"""
     loginpage = LoginPageTest(self.driver)
     loginpage.login('241808', '123')  # 使用登陆方法
     po = ElemnetExist(self.driver)  # 实例化页面通用方法,判断登陆后的页面是否有某个元素
     result = po.is_element_exist('//*[@id="identify"]', "xpath")  # 通过登陆后的单位判断是否登陆成功
     self.assertTrue(result)  # 断言登陆结果
Example #2
0
 def test_05_tb_chooseqzcs(self):
     """进入提捕页面,选择强制措施并保存"""
     tbaj = ChooseQzcs(self.driver)
     tbaj.chooseqzcs_tb()  # 调用选择强制措施方法
     po = ElemnetExist(self.driver)  # 实例化页面通用方法,判断登陆后的页面是否有某个元素
     result = po.is_table_data_exist('suspectGrid-table', 4)  # 获取当前列表中该列的值
     self.assertIsNotNone(result)  # 断言强制措施中的内容是否有值
 def test_01_login_ga(self):
     """登陆政法端,查看页面展示和数据库中字段是否对应"""
     loginpage = LoginPageTest(self.driver)
     loginpage.login('szdykss1', '123')  # 使用登陆方法
     po = ElemnetExist(self.driver)
     result = po.is_element_exist('//*[@id="identify"]',
                                  "xpath")  # 通过登陆后的单位判断是否登陆成功
     self.assertTrue(result)
Example #4
0
 def test_04_tb_chooseqzcs(self):
     """进入移诉页面,选择强制措施并保存"""
     tbaj = ChooseQzcs(self.driver)
     tbaj.chooseqzcs_ys()  # 调用选择强制措施方法
     logger.info('强制措施选择结束')
     po = ElemnetExist(self.driver)  # 实例化页面通用方法,判断登陆后的页面是否有某个元素
     result = po.is_table_data_exist('xyrGrid-table', 5)  # 获取当前列表中该列的值
     self.assertIsNotNone(result)  # 断言强制措施中的内容是否有值
Example #5
0
 def test_05_jzxt_uploadfile(self):
     """进入卷宗系统,上传文书和卷宗"""
     zjxt = UploadFile(self.driver)
     zjxt.enterjzxt_ycjy()  # 进入文件管理页面
     self.switch_window(1)  # 需要切换窗口
     zjxt.uploadfile(r"F:\2019-06\autotest\延长羁押拘留期限通知书.pdf")
     po = ElemnetExist(self.driver)  # 实例化页面通用方法,判断登陆后的页面是否有某个元素
     self.driver.switch_to.default_content()
     resultoffile = po.is_element_exist('jqTreeAreaFiles_ztree_4_span',
                                        "id")
     self.assertTrue(resultoffile)  # 断言文书上传结果
     self.switch_window(0)  # 切回延长羁押页面
     time.sleep(5)
 def test_03_find_tb_ajmc(self):
     """查看当前嫌疑人是否能查到"""
     aj = SearchAJ(self.driver)
     savedata = SaveResultToFile()
     xyrxm = savedata.readfile('嫌疑人姓名')  # 读取之前延长羁押的嫌疑人姓名
     self.assertIsNotNone(xyrxm)  # 断言嫌疑人姓名是否为空
     aj.search_ycjy(xyrxm)  # 用该嫌疑人姓名查询
     po = ElemnetExist(self.driver)  # 实例化页面通用方法,判断登陆后的页面是否有某个元素
     xyrxminlist = po.is_table_data_exist('jqGridf754c-table',
                                          2)  # 获取当前列表中该列的值
     self.assertEqual(xyrxminlist, xyrxm)  # 断言嫌疑人是否有值
     ajzt = po.is_table_data_exist('jqGridf754c-table', 8)
     self.assertEqual(ajzt, '待接收')
Example #7
0
 def test_05_jzxt_uploadfile(self):
     """进入卷宗系统,上传文书和卷宗"""
     zjxt = UploadFile(self.driver)
     po = ElemnetExist(self.driver)  # 实例化页面通用方法,判断登陆后的页面是否有某个元素
     zjxt.enterjzxt_ys()  # 进入文件管理页面
     self.switch_window(1)  # 需要切换窗口
     zjxt.uploadfile(r"F:\2019-06\autotest\起诉意见书.pdf")  # 上传文书,传入文书路径
     self.driver.switch_to.default_content()
     resultoffile = po.is_element_exist('jqTreeAreaFiles_ztree_4_span',
                                        "id")
     self.assertTrue(resultoffile)  # 断言文书上传结果
     zjxt.uploadjz(r"F:\2019-06\autotest\jz01.jpg")  # 上传卷宗方法
     self.driver.switch_to.default_content()
     resultojz = po.is_element_exist('jqTreeAreaFiles_ztree_8_span', "id")
     self.assertTrue(resultojz)  # 断言卷宗上传结果
     self.switch_window(0)  # 切回移诉页面