[发明专利]一种业务流程自动化处理方法及装置有效
申请号: | 201910520289.2 | 申请日: | 2019-06-14 |
公开(公告)号: | CN110333908B | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | 陈章;梁涛;陈国华;钟斌;李耀坚;林雄;廖昕;郑名敏;庄华;俞鹤伟 | 申请(专利权)人: | 广东广信通信服务有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F16/957 |
代理公司: | 佛山帮专知识产权代理事务所(普通合伙) 44387 | 代理人: | 颜春艳 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务流程 自动化 处理 方法 装置 | ||
本发明公开了一种业务流程自动化处理方法及装置,涉及信息技术领域,能够根据不同的业务系统,采用相应的浏览器控件加载页面,从而能够提高业务流程自动化技术对浏览器的兼容性。再通过向所述页面注入JS脚本,以获取页面元素的CSS Path,并返回给所述浏览器控件;解析从本地数据库读取的JS脚本,并根据解析结果对页面元素执行相应的动作;由于上述操作都可通过可视化的拖拉工具实现,使得用户可以直观快捷地对各种任务脚本进行设置,从而更好地解决脚本编写复杂地问题。
技术领域
本发明涉及信息技术领域,尤其涉及一种业务流程自动化处理方法及装置。
背景技术
现有的业务流程自动化技术大多数基于WebDriver浏览器交互协议或DevTools工具实现,在实际应用中,针对浏览器厂商的不同,需提供不同的实现方式。比如,对于Chrome浏览器,需要从Webkit内核中获取API,对于火狐浏览器,需要从Gecko去获取,有些业务系统,则需要采用IE内核的浏览器才能进行正常加载,如电信的客服集中业务系统。
在对现有技术的研究和实践中,本发明的发明人发现,现有的业务流程自动化技术对浏览器的兼容性差,自动化脚本编写操作复杂。
发明内容
本发明的实施例提供一种业务流程自动化处理方法及装置,能够提高业务流程自动化技术对浏览器的兼容性,同时简化了自动化流程脚本编写的操作。
为达到上述目的,本发明的实施例采用如下技术方案:
一种业务流程自动化处理方法,包括:
针对不同的业务系统,适配相应的浏览器控件加载页面;
向所述页面注入JS脚本,以获取页面元素的CSS Path,并返回给所述浏览器控件;
解析从本地数据库读取的JS脚本,并根据解析结果对页面元素执行相应的动作。
一种业务流程自动化处理装置,包括:
适配单元,用于针对不同的业务系统,适配相应的浏览器控件加载页面;
获取单元,用于向所述页面注入JS脚本,以获取页面元素的CSS Path,并返回给所述浏览器控件;
动作执行单元,用于解析从本地数据库读取的JS脚本,并根据解析结果对页面元素执行相应的动作。
本发明实施例提供的业务流程自动化处理的方法及装置,能够根据不同的业务系统,采用相应的浏览器控件加载页面,从而能够提高业务流程自动化技术对浏览器的兼容性。再通过向所述页面注入JS脚本,以获取页面元素的CSS Path,并返回给所述浏览器控件;解析从本地数据库读取的JS脚本,并根据解析结果对页面元素执行相应的动作;由于上述操作都可通过可视化的拖拉工具实现,使得用户可以直观快捷地对各种任务脚本进行设置,从而更好地解决脚本编写复杂地问题。
附图说明
图1是本发明实施例1中的方法流程示意图;
图2是本发明实施例2中的方法流程示意图;
图3是本发明实施例3中的装置组成示意图;
图4是本发明实施例4中的装置组成示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面的具体实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不在赘述。
实施例1
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东广信通信服务有限公司,未经广东广信通信服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910520289.2/2.html,转载请声明来源钻瓜专利网。