[发明专利]一种基于桌面应用程序对网页模拟人工操作的方法在审
申请号: | 201811236058.0 | 申请日: | 2018-10-25 |
公开(公告)号: | CN111104192A | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 梁威 | 申请(专利权)人: | 长沙博为软件技术股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G16H40/60 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410013 湖南省长沙市长沙高*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 桌面 应用程序 网页 模拟 人工 操作 方法 | ||
本发明涉及一种基于桌面应用程序对网页模拟人工操作的方法,所述模拟人工操作方法包括以下步骤:S1、配置步骤;S2、解析步骤;S3、执行步骤;S4、结果测试,该发明方法可方便快捷地对网页进行模拟人工操作,极大避免重复性的人工劳动,模拟人工操作过程中不受外界环境影响,极大提高了工作效率。
技术领域
本发明属于软件跨技术边界的无缝通信技术领域,并且能支持各种业务流程,尤其涉及一种基于桌面应用程序对网页模拟人工操作的方法。
背景技术
当前,医院信息化在现代医院建设中起到了很好的作用,但“ 信息孤岛” 无疑给信息化建设造成很大障碍。所谓信息孤岛,是指由于信息系统的硬件、软件、数据库之间的互通性受阻.不能有效地实现信息共享与交换,在实际工作中还要借助手工操作才能完成信息沟通的现象。当今软件环境中,应用程序的来源很多,它们执行很多任务,特别是医院信息数据,基本都是上百万条,然而如此庞大的数据量,依靠手工操作不仅是效率低下,而且成本较高,且不能确保数据的准确性,本发明正是为了解决当下“信息孤岛”的问题而产生的网页模拟人工操作方法,以便完成有用的工作,它需要对应用程序的安全性作细致的控制以确保代码被识别,检测,并给予合适的安全级别。
发明内容
(一)要解决的技术问题
本发明的主要目的在于提供一种配置简单,门槛低,对专业要求较低的一种桌面应用程序对网页进行模拟人工操作的方法,若出现问题可以及时处理相关联的网页应用程序进程与插件,以确保桌面应用程序对网页进行模拟人工操作长时间稳定运行,节省大量的人力去维持网页应用程序进程。
(二)技术方案
为实现上述目的,本发明提供一种基于桌面应用程序对网页模拟人工操作的方法。
基于桌面应用程序对网页模拟人工操作的方法包括以下步骤:
S1、配置步骤:用户通过JS文件记录人工操作的步骤流程,将人工操作步骤的JS文件载入应用程序。
S2、解析步骤:载入步骤文件后,后台将对JS文件进行解析,并分析该步骤类型、所在网页位置、所执行动作内容。
S3、执行步骤:执行测试项,执行JS文件中每个规定步骤的动作,模拟人工操作网页,对网页进行输入、点击、跳转、等待、获取数据等模拟人工操作的步骤,直到所有的步骤执行完毕停止。
S4、结果测试:通过结果测试模块,确保桌面应用程序对网页模拟人工操作的方法准确。
优选地,从启动桌面应用程序开始进行参数设置起,所述步骤S1中,用户通过JS文件记录人工操作的步骤流程,将人工操作所有步骤的JS文件载入应用程序。
优选地,载入步骤JS文件起,所述步骤S2中,载入步骤文件后,对JS文件进行解析,其解析内容包括:步骤类型是否正确、网页位置准确、所执行动作内容完整。
优选地,载入步骤JS文件起,所述步骤S2中,所述步骤S2中,载入步骤文件后,后台将对JS文件进行解析,判断是否有剩余步骤没有载入应用程序,若是有,则返回配置步骤,若是没有,则进行下一个执行步骤。
优选地,从执行步骤起,所述步骤S3中,执行测试项,执行JS文件中每个规定步骤的动作,模拟人工操作网页内容包括对网页进行输入、点击、跳转、等待、获取数据。
优选地,从执行步骤起,所述步骤S3中,执行测试项,判断是否有剩余人工模拟操作没有执行,若有则返回上一个解析步骤进行重新解析。
优选地,从执行步骤起,所述步骤S3、S4中,执行测试项,模拟人工操作的所有步骤执行完毕才能停止,以确保桌面应用程序对网页模拟人工操作的方法准确。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙博为软件技术股份有限公司,未经长沙博为软件技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811236058.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便于收线的充电桩
- 下一篇:癣痒膏