def test_zjfdcDyFirstRegister(self, login, cmdopt):
        '''
        :流程 抵押权--首次登记--在建房地产(03103)
        '''
        self.driver = login[0]
        dbInfo = login[1]
        # 获取办件数据
        bdcdyh = dataInit().getZjfdcFirstDyRegisterData()
        print("办件受理数据为:%s" % bdcdyh)

        # 办件中心
        taskCenter(self.driver).common()
        # 选择流程
        taskCenter(self.driver).chooseNode(self.lcInfo)
        # 发起查询
        queryFunc(self.driver).query(bdcdyh, self.lcInfo, self.params)
        # 申请人情况
        sqrqkPage(self.driver).sqrqkHandle(self.lcInfo, self.qlrParams)
        # 申请表
        sqbPage(self.driver).sqbHandle(self.lcInfo, self.params)
        # 不动产基本信息
        bdcjbxxPage(self.driver).bdcjbxxHandle()
        # 收费领证表
        sflzbPage(self.driver).sflzbHandle(cmdopt)
        # 办理意见表
        blyjPage(self.driver).blyjHandle()
        # 受理
        submitPage(self.driver).slHandle()
        # 审核
        submitPage(self.driver).shHandle(bdcdyh, cmdopt, self.splc)
        # 登簿
        submitPage(self.driver).dbHandle(bdcdyh)
    def test_xmldzFristRegister(self, login, cmdopt):
        '''
        :流程 国有建设用地使用权及房屋所有权--首次登记--建筑物区分业主共有部分
        :发起流程bdcdyh作为主产权数据,通过getXmldzFirstRegisterData()获取,不动产基本信息页面添加产权通过getXmldzFirstRegisterData2()获取
        :return:
        '''
        self.driver = login[0]
        dbInfo = login[1]
        # 获取办件数据
        bdcdyh = dataInit().getXmldzFirstRegisterData()
        bdcdyh2 = dataInit().getXmldzFirstRegisterData2(bdcdyh)

        logger.debug(
            "<--------国有建设用地使用权及房屋所有权--首次登记--项目类多幢(按整体发证)start-------->")
        logger.debug("<--------界面操作start-------->")

        #办件中心
        taskCenter(self.driver).common()
        #选择流程
        taskCenter(self.driver).chooseNode(self.data)
        #发起查询
        queryFunc(self.driver).query(bdcdyh, self.data)
        #收件单
        sjdPage(self.driver).sjdHandle(self.data)
        #申请人情况
        sqrqkPage(self.driver).sqrqkHandle(self.data)
        #申请表
        sqbPage(self.driver).sqbHandle(self.data)
        #不动产基本信息
        bdcjbxxPage(self.driver).bdcjbxxHandle(self.data, bdcdyh2)
        # #收费领证表
        # sflzbPage(self.driver).sflzbHandle(self.sfTemplate)
        #办理意见表
        blyjPage(self.driver).blyjHandle()
        # 受理
        submitPage(self.driver).slHandle()
        # 审核
        submitPage(self.driver).shHandle(bdcdyh)
        # 登簿
        submitPage(self.driver).dbHandle(bdcdyh, self.data)
        logger.debug("<--------界面操作end------->")

        # 数据库验证
        try:
            logger.debug("<--------归档数据检查start-------->")
            resDataCheck = dataResCheck().xmldzRegisterDataCheck(
                bdcdyh, self.data)
            assert resDataCheck
            logger.debug("<--------归档数据检查end-------->")
        except AssertionError:
            raise
        logger.debug(
            "<--------国有建设用地使用权及房屋所有权--首次登记--项目类多幢(按整体发证)end-------->")
示例#3
0
    def test_cdghChangeRegister(self, login, cmdopt):
        '''
        :流程 国有建设用地使用权及房屋所有权--转移登记--裁定过户(房)
        :return:
        '''
        self.driver = login[0]
        dbInfo = login[1]
        # 获取办件数据
        bdcdyh = dataInit().getCdghChangeRegisterData()
        logger.debug("<--------国有建设用地使用权及房屋所有权--首次登记--裁定过户(房)start-------->")
        logger.debug("<--------界面操作start-------->")

        # 办件中心
        taskCenter(self.driver).common()
        # 选择流程
        taskCenter(self.driver).chooseNode(self.data)
        # 发起查询
        queryFunc(self.driver).query(bdcdyh, self.data)
        # 收件单
        sjdPage(self.driver).sjdHandle(self.data)
        # 申请人情况
        sqrqkPage(self.driver).sqrqkHandle(self.data)
        # 申请表
        sqbPage(self.driver).sqbHandle(self.data)
        # 不动产基本信息
        bdcjbxxPage(self.driver).bdcjbxxHandle(self.data)
        # 收费领证表
        # sflzbPage(self.driver).sflzbHandle()
        # 房地产买卖合同
        # htxxPage(self.driver).fdcmmhtHandle()
        # 询问笔录
        # htxxPage(self.driver).xwjlHandle()
        # 办理意见表
        blyjPage(self.driver).blyjHandle()
        # 受理
        submitPage(self.driver).slHandle()
        # 登簿
        submitPage(self.driver).dbHandle(bdcdyh, self.data)
        logger.debug("<--------界面操作end------->")

        # 数据库检查
        try:
            logger.debug("<--------归档数据检查start-------->")
            # resDataCheck = dataResCheck().cdghHouseRegisterDataCheck(bdcdyh, self.data)
            resDataCheck = dataResCheck().houseRegisterDataCheck(
                bdcdyh, self.data)
            assert resDataCheck
            logger.debug("<--------归档数据检查end------->")
        except AssertionError:
            raise
        logger.debug("<--------国有建设用地使用权及房屋所有权--首次登记--裁定过户(房)end-------->")
    def test_spfFirstRegister(self, login, cmdopt):
        '''
        :流程 国有建设用地使用权及房屋所有权--首次登记--房屋首次登记
        :param login: 装饰器,登录操作封装,返回信息:(1) webdriver对象(2)数据库配置信息 例如:(<selenium.webdriver.chrome.webdriver.WebDriver (session="f8c32afd6fd5c944984d9aeaadfa9341")>,
         {'dj': '172.16.17.247:1521/tzdj', 'qj': '172.16.17.247:1521/tzkjk'})
        :return:
        '''
        self.driver = login[0]
        dbInfo = login[1]
        # 获取办件数据
        bdcdyh = dataInit().getHouseCqNotRegisterData()
        logger.debug("<--------国有建设用地使用权及房屋所有权--首次登记--房屋首次登记start-------->")
        logger.debug("<--------界面操作start-------->")

        # 办件中心
        taskCenter(self.driver).common()
        # 选择流程
        taskCenter(self.driver).chooseNode(self.data)
        # 发起查询
        queryFunc(self.driver).query(bdcdyh, self.data)
        # 收件单
        sjdPage(self.driver).sjdHandle(self.data)
        # 申请人情况
        sqrqkPage(self.driver).sqrqkHandle(self.data)
        # 申请表
        sqbPage(self.driver).sqbHandle(self.data)
        # 不动产基本信息
        bdcjbxxPage(self.driver).bdcjbxxHandle(self.data)
        # 收费领证表
        # sflzbPage(self.driver).sflzbHandle()
        # 办理意见表
        blyjPage(self.driver).blyjHandle()
        # 受理
        submitPage(self.driver).slHandle()
        # 复审
        submitPage(self.driver).shHandle(bdcdyh)
        # 登簿
        submitPage(self.driver).dbHandle(bdcdyh, self.data)
        logger.debug("<--------界面操作end------->")

        # 数据库验证
        try:
            logger.debug("<--------归档数据检查start-------->")
            resDataCheck = dataResCheck().houseRegisterDataCheck(
                bdcdyh, self.data)
            assert resDataCheck
            logger.debug("<--------归档数据检查end-------->")
        except AssertionError:
            raise
        logger.debug("<--------国有建设用地使用权及房屋所有权--首次登记--房屋首次登记end-------->")
    def test_landDyFirstRegister(self, login, cmdopt):
        '''
        :流程 抵押权--首次登记--土地抵押
        '''
        self.driver = login[0]
        dbInfo = login[1]
        # 获取办件数据
        bdcdyh = dataInit().getLandCqRegisterData()
        logger.debug("<--------抵押权--首次登记--土地抵押start-------->")
        logger.debug("<--------界面操作start-------->")

        # 办件中心
        taskCenter(self.driver).common()
        # 选择流程
        taskCenter(self.driver).chooseNode(self.data)
        # 发起查询
        queryFunc(self.driver).query(bdcdyh, self.data)
        # 收件单
        sjdPage(self.driver).sjdHandle(self.data)
        # 申请人情况
        sqrqkPage(self.driver).sqrqkHandle(self.data)
        # 申请表
        sqbPage(self.driver).sqbHandle(self.data)
        # 不动产基本信息
        bdcjbxxPage(self.driver).bdcjbxxHandle(self.data)
        # 收费领证表
        # sflzbPage(self.driver).sflzbHandle()
        # 房地产抵押合同
        # htxxPage(self.driver).dyhtHandle()
        # 询问笔录
        # htxxPage(self.driver).xwjlHandle()
        # 办理意见表
        blyjPage(self.driver).blyjHandle()
        # 受理
        submitPage(self.driver).slHandle()
        # 复审
        # submitPage(self.driver).shHandle(bdcdyh)
        # 登簿
        submitPage(self.driver).dbHandle(bdcdyh, self.data)
        logger.debug("<--------界面操作end-------->")

        # 数据库校验
        try:
            logger.debug("<--------归档数据检查start-------->")
            resDataCheck = dataResCheck().dyRegisterDataCheck(bdcdyh, self.data)
            assert resDataCheck
            logger.debug("<--------归档数据检查end------->")
        except AssertionError:
            raise
        logger.debug("<--------抵押权--首次登记--土地抵押end-------->")
    def test_landTransferRegister(self, openProcessCenter):
        '''
        :流程 国有建设用地使用权--转移登记--转移登记
        '''
        self.driver = openProcessCenter
        # 获取办件数据
        bdcdyh = dataInit().getLandCqRegisterData(self.data)
        logger.debug("<--------国有建设用地使用权--转移登记--转移登记start-------->")
        logger.debug("<--------界面操作start-------->")

        # 选择流程
        taskCenter(self.driver).chooseNode(self.data)
        # 发起查询
        queryFunc(self.driver).query(bdcdyh, self.data)
        # 收件单
        sjdPage(self.driver).sjdHandle(self.data)
        # 申请人情况
        sqrqkPage(self.driver).sqrqkHandle(self.data)
        # 申请表
        sqbPage(self.driver).sqbHandle(self.data)
        # 不动产基本信息
        bdcjbxxPage(self.driver).bdcjbxxHandle(self.data)
        # # 收费领证表
        # sflzbPage(self.driver).sflzbHandle()
        # 办理意见表
        blyjPage(self.driver).blyjHandle()
        # 受理
        submitPage(self.driver).slHandle()
        # 审核
        submitPage(self.driver).shHandle(bdcdyh)
        # 登簿
        submitPage(self.driver).dbHandle(bdcdyh)
        # # 制证
        # szfzPage(self.driver).szHandle(bdcdyh, cmdopt)
        # # 发证
        # szfzPage(self.driver).fzHandle(bdcdyh, cmdopt)
        logger.debug("<--------界面操作end------->")

        try:
            logger.debug("<--------归档数据检查start-------->")
            resDataCheck = dataResCheck().landRegisterDataCheck(
                bdcdyh, self.data)
            assert resDataCheck
            logger.debug("<--------归档数据检查end-------->")
        except AssertionError:
            raise
        logger.debug("<--------国有建设用地使用权--转移登记--转移登记end-------->")
        logger.debug(
            ">>>>>>>>>>>>>>>>>>>>>>>>>>>>测试用例执行end<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
        )
    def test_houseCancelRegister(self, login, cmdopt):
        '''
        :流程 国有建设用地使用权及房屋所有权--注销登记--注销登记
        '''
        self.driver = login[0]
        dbInfo = login[1]
        # 获取办件数据
        bdcdyh = dataInit().getHouseCqRegisterData()
        print('bdcdyh', bdcdyh)
        logger.debug("<--------国有建设用地使用权及房屋所有权--注销登记--注销登记start-------->")
        logger.debug("<--------界面操作start-------->")

        # 办件中心
        taskCenter(self.driver).common()
        # 选择流程
        taskCenter(self.driver).chooseNode(self.data)
        # 发起查询
        queryFunc(self.driver).query(bdcdyh, self.data)
        # 收件单
        sjdPage(self.driver).sjdHandle(self.data)
        # 申请人情况
        sqrqkPage(self.driver).sqrqkHandle(self.data)
        # 申请表
        sqbPage(self.driver).sqbHandle(self.data)
        # 不动产基本信息
        bdcjbxxPage(self.driver).bdcjbxxHandle(self.data)
        # 收费领证表
        # sflzbPage(self.driver).sflzbHandle()
        # 询问笔录
        # htxxPage(self.driver).xwjlHandle()
        # 办理意见表
        blyjPage(self.driver).blyjHandle()
        # 受理
        submitPage(self.driver).slHandle()
        # 登簿
        submitPage(self.driver).dbHandle(bdcdyh, self.data)
        logger.debug("<--------界面操作end------->")

        # 数据库校验
        try:
            logger.debug("<--------归档数据检查start-------->")
            resDataCheck = dataResCheck().houseCancelRegisterDataCheck(
                bdcdyh, self.data)
            assert resDataCheck
            logger.debug("<--------归档数据检查end-------->")
        except AssertionError:
            raise
        logger.debug("<--------国有建设用地使用权及房屋所有权--注销登记--注销登记end-------->")
    def test_spfYgFirstRegister(self, login, cmdopt):
        '''
        :流程 预告登记--首次登记--商品房预告首次
        '''
        self.driver = login[0]
        dbInfo = login[1]
        # 获取办件数据
        bdcdyh = dataInit().getSpfYgRegisterData()
        logger.debug("<--------预告登记--首次登记--商品房预告首次start-------->")
        logger.debug("<--------界面操作start-------->")

        # 办件中心
        taskCenter(self.driver).common()
        # 选择流程
        taskCenter(self.driver).chooseNode(self.data)
        # 发起查询
        queryFunc(self.driver).query(bdcdyh, self.data)
        # 收件单
        sjdPage(self.driver).sjdHandle(self.data)
        # 申请人情况
        sqrqkPage(self.driver).sqrqkHandle(self.data)
        # 申请表
        sqbPage(self.driver).sqbHandle(self.data)
        # 不动产基本信息
        bdcjbxxPage(self.driver).bdcjbxxHandle(self.data)
        # 收费领证表
        # sflzbPage(self.driver).sflzbHandle()
        # 办理意见表
        blyjPage(self.driver).blyjHandle()
        # 受理
        submitPage(self.driver).slHandle()
        # 审核
        submitPage(self.driver).shHandle(bdcdyh)
        # 登簿
        submitPage(self.driver).dbHandle(bdcdyh, self.data)
        logger.debug("<--------界面操作end------->")

        # 数据库校验
        try:
            logger.debug("<--------归档数据检查start-------->")
            resDataCheck = dataResCheck().ygRegisterDataCheck(
                bdcdyh, self.data)
            assert resDataCheck
            logger.debug("<--------归档数据检查end-------->")
        except AssertionError:
            raise
        logger.debug("<--------预告登记--首次登记--商品房预告首次end-------->")
示例#9
0
    def test_landPlsfcdRegister(self, login, cmdopt):
        '''
        :流程 查封登记--司法裁定批量(净地))-- 注销抵押
        :return:
        '''
        self.driver = login[0]
        dbInfo = login[1]
        # 获取办件数据
        bdcdyh = dataInit().getSfcdRegisterData(self.data)
        logger.debug("<--------查封登记-->司法裁定批量(净地)start-------->")
        logger.debug("<--------界面操作start-------->")

        # 办件中心
        taskCenter(self.driver).common()
        # 选择流程
        taskCenter(self.driver).chooseNode(self.data)
        # 发起查询
        queryFunc(self.driver).query(bdcdyh, self.data)
        # 收件单
        sjdPage(self.driver).sjdHandle(self.data)
        # 申请人情况
        sqrqkPage(self.driver).sqrqkHandle(self.data)
        # 申请表
        sqbPage(self.driver).sqbHandle(self.data)
        # 办理意见表
        blyjPage(self.driver).blyjHandle()
        # 受理
        submitPage(self.driver).slHandle()
        # 初审
        submitPage(self.driver).shHandle(bdcdyh)
        # 复审
        submitPage(self.driver).shHandle(bdcdyh)
        # 登簿
        submitPage(self.driver).dbHandle(bdcdyh, self.data)
        logger.debug("<--------界面操作end-------->")

        # 数据库校验
        try:
            logger.debug("<--------归档数据检查start-------->")
            resDataCheck = dataResCheck().sfcdRegisterDataCheck(
                bdcdyh, self.data)
            assert resDataCheck
            logger.debug("<--------归档数据检查end-------->")
        except AssertionError:
            raise
        logger.debug("<--------查封登记-->司法裁定批量(净地)end-------->")
示例#10
0
    def test_housePlcfRegister(self,login,cmdopt):
        '''
        :流程 查封登记--批量查封登记(房屋)
        :return:
        '''
        self.driver = login[0]
        dbInfo = login[1]
        # 获取办件数据
        bdcdyh = dataInit().getHouseCfRegisterData()
        logger.debug("<--------查封登记--查封--批量查封登记(房屋)start-------->")
        logger.debug("<--------界面操作start-------->")

        # 办件中心
        taskCenter(self.driver).common()
        # 选择流程
        taskCenter(self.driver).chooseNode(self.data)
        # 发起查询
        queryFunc(self.driver).query(bdcdyh, self.data)
        # 收件单
        sjdPage(self.driver).sjdHandle(self.data)
        # 申请表
        sqbPage(self.driver).sqbHandle(self.data)
        # 不动产基本信息
        bdcjbxxPage(self.driver).bdcjbxxHandle(self.data)
        # 办理意见表
        blyjPage(self.driver).blyjHandle()
        # 受理
        submitPage(self.driver).slHandle()
        # 初审
        # submitPage(self.driver).shHandle(bdcdyh)
        # 登簿
        submitPage(self.driver).dbHandle(bdcdyh,self.data)
        logger.debug("<--------界面操作end-------->")

        # 数据库校验
        try:
            logger.debug("<--------归档数据检查start-------->")
            resDataCheck = dataResCheck().cfRegisterDataCheck(bdcdyh,self.data)
            assert resDataCheck
            logger.debug("<--------归档数据检查end-------->")
        except AssertionError:
            raise
        logger.debug("<--------查封登记--查封--批量查封登记(房屋)start-------->")
示例#11
0
    def test_fwPlDyChangeRegister(self, login, cmdopt):
        '''
        :流程 抵押权--变更登记--批量抵押变更(房屋)(03104)
        '''
        self.driver = login[0]
        dbInfo = login[1]
        # 获取办件数据
        bdcdyh = dataInit().getHouseDyChangeRegisterData()
        logger.debug("<--------抵押权--变更登记--批量抵押变更-------->")

        # 办件中心
        taskCenter(self.driver).common()
        # 选择流程
        taskCenter(self.driver).chooseNode(self.data)
        # 发起查询
        queryFunc(self.driver).query(bdcdyh, self.data)
        # 收件单
        sjdPage(self.driver).sjdHandle(self.data)
        # 申请人情况
        sqrqkPage(self.driver).sqrqkHandle(self.data)
        # 申请表
        sqbPage(self.driver).sqbHandle(self.data)
        # 不动产基本信息
        bdcjbxxPage(self.driver).bdcjbxxHandle(self.data)
        # 收费领证表
        # sflzbPage(self.driver).sflzbHandle()
        # 办理意见表
        blyjPage(self.driver).blyjHandle()
        # 询问笔录
        htxxPage(self.driver).xwjlHandle()
        # 受理
        submitPage(self.driver).slHandle()
        # 登簿
        submitPage(self.driver).dbHandle(bdcdyh, self.data)

        # 数据库校验
        logger.debug("<--------归档数据检查-------->")
        try:
            resDataCheck = dataResCheck().dyRegisterDataCheck(
                bdcdyh, self.data)
            assert resDataCheck
        except AssertionError:
            raise
示例#12
0
    def test_landPlxcfRegister(self, login, cmdopt):
        '''
        :流程 查封登记--批量续查封(净地)
        :return:
        '''
        logger.debug("<--------查封登记-->批量续查封登记(净地)-------->")
        self.driver = login[0]
        dbInfo = login[1]
        # 获取办件数据
        bdcdyh = dataInit().getLandXcfRegisterData()

        # 办件中心
        taskCenter(self.driver).common()
        # 选择流程
        taskCenter(self.driver).chooseNode(self.data)
        # 发起查询
        queryFunc(self.driver).query(bdcdyh, self.data)
        # 收件单
        sjdPage(self.driver).sjdHandle(self.data)
        # 申请表
        sqbPage(self.driver).sqbHandle(self.data)
        # 不动产基本信息
        bdcjbxxPage(self.driver).bdcjbxxHandle(self.data)
        # 办理意见表
        blyjPage(self.driver).blyjHandle()
        # 受理
        submitPage(self.driver).slHandle()
        # 登簿
        submitPage(self.driver).dbHandle(bdcdyh, self.data)

        # 数据库校验
        logger.debug("<--------归档数据检查-------->")
        try:
            resDataCheck = dataResCheck().cfRegisterDataCheck(
                bdcdyh, self.data)
            assert resDataCheck
        except AssertionError:
            raise
示例#13
0
    def bdcjbxxHandle(self, data, *args):
        '''
        封装不动产基本信息页面
        :param data (dict)
            :param lcInfo (dict)
                :param qllx: 权利类型,
                :param djlx: 登记类型(optional)
                :param ywlxID: 业务类型ID
        :return:
        '''
        qllx = data.get('initdata').get('lcInfo', None).get('qllx', None)
        djlx = data.get('initdata').get('lcInfo', None).get('djlx', None)
        ywlxID = data.get('initdata').get('lcInfo', None).get('ywlxID', None)
        sfpl = data.get('initdata').get('params', None).get('sfpl', None)
        cqType = data.get('initdata').get('params', None).get('cqType', None)

        WebTools(self.driver).check_element_is_exists('link_text', '不动产基本信息')
        WebTools(self.driver).mouse_click('link_text', '不动产基本信息')

        # 等待页面元素加载
        # 批量
        if sfpl == 1:
            WebTools(self.driver).check_element_is_exists(
                'xpath', "//div[@xid='headTitle']")
        #建筑物区分业主共有部分 需特别处理,属于批量流程,但yml中sfpl参数不赋值,因为涉及到数据查询。
        elif ywlxID == '191B4FB37DD148448BC64944C01A78C1':
            WebTools(self.driver).check_element_is_exists(
                'xpath', "//div[@xid='headTitle']")
        # 非批量
        else:
            if cqType == 0:
                WebTools(self.driver).check_element_is_exists(
                    'xpath', "//span[contains(text(),'土地信息')]")
            elif cqType == 1:
                WebTools(self.driver).check_element_is_exists(
                    'xpath', "//span[contains(text(),'不动产信息')]")
            else:
                logger.error("产权类型【cqType】未传值,请检查yml文件")
                sys.exit(-1)

        if qllx == '国有建设用地使用权及房屋所有权':
            # 分户转移
            if ywlxID == 'CD62B1699DEB4496AF8D5D5590E945AB':
                # 因为该流程区别于其他流程,在不动产基本信息页面查询入参数据,需要参数bdcdyh;且待登记数据需要分配权利人,所以需要计算待登记数据条数,需要参数fsssxxCount
                bdcdyh = args[0]
                fsssxxCount = args[1]
                logger.debug("args第一个参数值(bdcdyh)为:%s" % bdcdyh)
                logger.debug("args第二个参数值(dj_fsssxx条数)为:%s" % fsssxxCount)

                WebTools(self.driver).check_element_is_exists(
                    'xpath', "//*[contains(text(),'待登记不动产单元')]")
                WebTools(self.driver).mouse_click(
                    'xpath',
                    "//*[contains(text(),'待登记不动产单元')]/../..//*[contains(text(),'新增')]"
                )

                # 调用不动产单元查询功能
                queryFunc(self.driver).query(bdcdyh, data)
                # WebTools(self.driver).allow_element_is_exists('class_name', 'BeAlert_box')

                for i in range(fsssxxCount):
                    # 分配权利人
                    i += 1
                    WebTools(self.driver).mouse_click(
                        'xpath', "//table[@xid='table3']//tbody/tr[" + str(i) +
                        "]/td[1]/div[2]")
                    WebTools(self.driver).check_element_is_exists(
                        'xpath', "//input[@xid='SFCZ0']")
                    WebTools(self.driver).mouse_click(
                        'xpath',
                        "//div[@xid='_compose_splitQlrDialog_']//*[@xid='confirm']"
                    )
                    WebTools(self.driver).allow_element_is_exists(
                        'class_name', 'BeAlert_box')
            # 批量转移,建筑物区分业主共有部分
            elif ywlxID == '7E9CABA30D4749D499654390D0ED4DDB' or ywlxID == '191B4FB37DD148448BC64944C01A78C1':
                pass
            # 项目类多幢
            elif ywlxID == '608286609F5C429CB32BA42C56F7C7F7':
                # 新增
                bdcdyh = args[0]
                logger.debug("args第一个参数值(bdcdyh)为:%s" % bdcdyh)
                WebTools(self.driver).check_element_is_exists(
                    'xpath', "//span[@xid='insert']")
                WebTools(self.driver).mouse_click('xpath',
                                                  "//span[@xid='insert']")
                # 调用不动产单元查询功能
                queryFunc(self.driver).bdcjbxxQuery(bdcdyh, data)
                # 批量生成附记
                # WebTools(self.driver).check_element_is_exists('xpath',"//span[@xid='generate']")
                # WebTools(self.driver).mouse_click('xpath',"//span[@xid='generate']")
            else:
                WebTools(self.driver).input_clear('xpath',
                                                  '//input[@xid="QDJG"]')
                WebTools(self.driver).input_content('xpath',
                                                    '//input[@xid="QDJG"]', 80)
        elif qllx == '国有建设用地使用权':
            WebTools(self.driver).check_element_is_exists(
                'xpath', '//td[@xid="TDQLXZ"]')