예제 #1
0
 def search(self):
     bys_pAudit2, values_pAudit2 = self.childConfigXML("银行转账菜单", "审核状态")
     bys_pAudit3, values_pAudit3 = self.childConfigXML("银行转账菜单", "未审核")
     bys_pAudit4, values_pAudit4 = self.childConfigXML("银行转账菜单", "查询")
     bys_pAudit5, values_pAudit5 = self.childConfigXML("银行转账菜单", "获取数据总条数")
     bys_pAudit6, values_pAudit6 = self.childConfigXML("银行转账菜单", "审核按钮")
     mptree = NCTransferAudit(self.driver)
     try:
         mptree.get_elements(bys_pAudit2, values_pAudit2)
         mptree.points_managers(bys_pAudit3, values_pAudit3)
         mptree.input_customer_name(bys_pAudit2, values_pAudit2)
         # mptree.input_banknum(bys_pAudit2, values_pAudit2)
         mptree.points_managers(bys_pAudit4, values_pAudit4)
         # test_NCTransferAudit(self.driver).audit(bys_pAudit6, values_pAudit6)
         global text
         text = BasePage(self.driver).getElementByElement(
             bys_pAudit5, values_pAudit5).text
         print("总条数是:", text)
         test_NCTransferAudit(self.driver).audit(bys_pAudit6,
                                                 values_pAudit6)
     except Exception:
         img_path = self.childConfigImgPath()
         mptree.page.save_img(img_path,
                              str(int(TestDateTime().time_stamp())))
         print(traceback.format_exc())
예제 #2
0
 def audit(self, bys, values):
     mptree = NCTransferAudit(self.driver)
     # bys_pAudit5, values_pAudit5 = self.childConfigXML("银行转账菜单", "获取数据总条数")
     bys_pAudit8, values_pAudit8 = self.childConfigXML("银行转账菜单", "上传图片")
     try:
         # 获取审核按钮,如果为0 弹出提示
         ele = BasePage(self.driver).getElementByElements(bys, values)
         count = int(text.split(" ")[1])
         print(count)
         if len(ele) == 0:
             print("没有待审核的数据")
         else:
             for i in range(count):
                 # 输入查询条件点击查询按钮后获取总条数进行循环审核
                 print(i)
                 BasePage(self.driver).click(
                     BasePage(self.driver).getElementByElements(
                         bys, values)[0])
                 time.sleep(2)
                 BasePage(self.driver).refresh()
                 mptree.upload_pic(bys_pAudit8, values_pAudit8)
                 print("hjj")
                 test_NCTransferAudit(self.driver).auditPass()
                 time.sleep(2)
                 test_NCTransferAudit(self.driver).search()
                 time.sleep(2)
                 # if text=="共 0 条":
                 #     print("全部审核完成")
                 #     break
     except Exception:
         img_path = self.childConfigImgPath()
         mptree.page.save_img(img_path,
                              str(int(TestDateTime().time_stamp())))
         print(traceback.format_exc())
예제 #3
0
 def auditPass(self):
     bys_pAudit8, values_pAudit8 = self.childConfigXML("银行转账菜单", "通过按钮")
     mptree = NCTransferAudit(self.driver)
     try:
         mptree.points_managers(bys_pAudit8, values_pAudit8)
         time.sleep(2)
     except Exception:
         img_path = self.childConfigImgPath()
         mptree.page.save_img(img_path,
                              str(int(TestDateTime().time_stamp())))
         print(traceback.format_exc())
예제 #4
0
    def newRule(self):

        dis = NCTransferAudit(self.driver)
        bys_pAudit1, values_pAudit1 = self.childConfigXML("跟投管理菜单", "跟投管理")
        bys_pAudit2, values_pAudit2 = self.childConfigXML("跟投管理菜单", "跟投规则管理")
        bys_pAudit3, values_pAudit3 = self.childConfigXML("跟投管理菜单", "跟投分配规则")

        try:
            dis.points_managers(bys_pAudit1, values_pAudit1)
            time.sleep(2)
            dis.points_managers(bys_pAudit2, values_pAudit2)
            time.sleep(2)
            dis.points_managers(bys_pAudit3, values_pAudit3)
            time.sleep(2)

        except Exception:
            print(traceback.format_exc())
예제 #5
0
    def get_parent_transfer_audit(self):
        """
        父节点银行转账审核
        :return:
        """
        # 获取XML中相关信息
        bys_pAudit, values_pAudit = self.childConfigXML("银行转账菜单", "父节点银行转账审核")
        bys_pAudit1, values_pAudit1 = self.childConfigXML(
            "银行转账菜单", "子节点银行转账审核")
        mptree = NCTransferAudit(self.driver)
        try:
            mptree.points_managers(bys_pAudit, values_pAudit)
            mptree.points_managers(bys_pAudit1, values_pAudit1)
            test_NCTransferAudit(self.driver).search()
            time.sleep(3)

        except Exception:
            img_path = self.childConfigImgPath()
            mptree.page.save_img(img_path,
                                 str(int(TestDateTime().time_stamp())))
            print(traceback.format_exc())
예제 #6
0
 def operation(self):
     js2 = "document.getElementsByClassName('el-menu-vertical-demo el-menu')[0].style='transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); transition-duration: 0ms; transform: translate(0px, -557px) scale(1) translateZ(0px);'"
     print(type(js2))
     NCTransferAudit(self.driver).opera(js2)