一种基于桌面应用程序对网页模拟人工操作的方法技术

技术编号:24035150 阅读:71 留言:0更新日期:2020-05-07 01:41
本发明专利技术涉及一种基于桌面应用程序对网页模拟人工操作的方法,所述模拟人工操作方法包括以下步骤:S1、配置步骤;S2、解析步骤;S3、执行步骤;S4、结果测试,该发明专利技术方法可方便快捷地对网页进行模拟人工操作,极大避免重复性的人工劳动,模拟人工操作过程中不受外界环境影响,极大提高了工作效率。

A method of simulating human operation of web page based on desktop application

【技术实现步骤摘要】
一种基于桌面应用程序对网页模拟人工操作的方法
本专利技术属于软件跨技术边界的无缝通信
,并且能支持各种业务流程,尤其涉及一种基于桌面应用程序对网页模拟人工操作的方法。
技术介绍
当前,医院信息化在现代医院建设中起到了很好的作用,但“信息孤岛”无疑给信息化建设造成很大障碍。所谓信息孤岛,是指由于信息系统的硬件、软件、数据库之间的互通性受阻.不能有效地实现信息共享与交换,在实际工作中还要借助手工操作才能完成信息沟通的现象。当今软件环境中,应用程序的来源很多,它们执行很多任务,特别是医院信息数据,基本都是上百万条,然而如此庞大的数据量,依靠手工操作不仅是效率低下,而且成本较高,且不能确保数据的准确性,本专利技术正是为了解决当下“信息孤岛”的问题而产生的网页模拟人工操作方法,以便完成有用的工作,它需要对应用程序的安全性作细致的控制以确保代码被识别,检测,并给予合适的安全级别。
技术实现思路
(一)要解决的技术问题本专利技术的主要目的在于提供一种配置简单,门槛低,对专业要求较低的一种桌面应用程序对网页进行模拟人工操作的方法,若出现问题可以及时处理相关联的网页应用程序进程与插件,以确保桌面应用程序对网页进行模拟人工操作长时间稳定运行,节省大量的人力去维持网页应用程序进程。(二)技术方案为实现上述目的,本专利技术提供一种基于桌面应用程序对网页模拟人工操作的方法。基于桌面应用程序对网页模拟人工操作的方法包括以下步骤:S1、配置步骤:用户通过JS文件记录人工操作的步骤流程,将人工操作步骤的JS文件载入应用程序。S2、解析步骤:载入步骤文件后,后台将对JS文件进行解析,并分析该步骤类型、所在网页位置、所执行动作内容。S3、执行步骤:执行测试项,执行JS文件中每个规定步骤的动作,模拟人工操作网页,对网页进行输入、点击、跳转、等待、获取数据等模拟人工操作的步骤,直到所有的步骤执行完毕停止。S4、结果测试:通过结果测试模块,确保桌面应用程序对网页模拟人工操作的方法准确。优选地,从启动桌面应用程序开始进行参数设置起,所述步骤S1中,用户通过JS文件记录人工操作的步骤流程,将人工操作所有步骤的JS文件载入应用程序。优选地,载入步骤JS文件起,所述步骤S2中,载入步骤文件后,对JS文件进行解析,其解析内容包括:步骤类型是否正确、网页位置准确、所执行动作内容完整。优选地,载入步骤JS文件起,所述步骤S2中,所述步骤S2中,载入步骤文件后,后台将对JS文件进行解析,判断是否有剩余步骤没有载入应用程序,若是有,则返回配置步骤,若是没有,则进行下一个执行步骤。优选地,从执行步骤起,所述步骤S3中,执行测试项,执行JS文件中每个规定步骤的动作,模拟人工操作网页内容包括对网页进行输入、点击、跳转、等待、获取数据。优选地,从执行步骤起,所述步骤S3中,执行测试项,判断是否有剩余人工模拟操作没有执行,若有则返回上一个解析步骤进行重新解析。优选地,从执行步骤起,所述步骤S3、S4中,执行测试项,模拟人工操作的所有步骤执行完毕才能停止,以确保桌面应用程序对网页模拟人工操作的方法准确。与现有技术相比,本专利技术的有益效果主要在于:本专利技术采用桌面应用程序对网页模拟人工操作的方法,可方便快捷地启动网页客户端,并提供一种配置简单、门槛低、对专业要求较低的桌面应用程序对网页模拟人工操作的方法。附图说明构成本专利技术专利的一部分的附图用来提供对本专利技术专利的进一步理解,本专利技术专利的示意性实施例及其说明用于解释本专利技术专利,并不构成对本专利技术专利的不当限定。图1为本专利技术实施例方法的示意流程图。具体实施方式下面结合附图对本专利技术专利进行详细描述,本部分的描述仅是示范性和解释性,不应对本专利技术专利的保护范围有任何的限制作用。此外,本领域技术人员根据本文件的描述,可以对本文件中实施例以及不同实施例中的特征进行相应组合。参见图1所示,本专利技术提供一种基于桌面应用程序对网页模拟人工操作的方法,具体实施方式如下:(1)配置步骤:用户通过JS文件记录人工操作的步骤流程,将人工操作步骤的JS文件载入应用程序。(2)解析步骤:载入步骤文件后,后台将对JS文件进行解析,并分析该步骤类型、所在网页位置、所执行动作内容。(3)执行步骤:执行测试项,执行JS文件中每个规定步骤的动作,模拟人工操作网页,对网页进行输入、点击、跳转、等待、获取数据等模拟人工操作的步骤,直到所有的步骤执行完毕停止。(4)结果测试:通过结果测试模块,确保桌面应用程序对网页模拟人工操作的方法准确。(5)结果测试合格后,设置完相关执行信息,点击页面管理界面中的“设置”保存配置信息,当应用程序再次启动时将默认上次保存的配置信息。以上所述仅是本专利技术专利的优选实施方式,应当指出,对于本
的普通技术人员来说,在不脱离本专利技术专利原理的前提下,还可以做出若干改进和替换,这些改进和替换也应视为本专利技术的保护范围。本文档来自技高网
...

【技术保护点】
1.一种基于桌面应用程序对网页模拟人工操作的方法,其特征在于,所述方法包括以下步骤:/nS1、配置步骤:用户通过JS文件记录人工操作的步骤流程,将人工操作步骤的JS文件载入应用程序;/nS2、解析步骤:载入步骤文件后,后台将对JS文件进行解析,并分析该步骤类型、所在网页位置、所执行动作内容;/nS3、执行步骤:执行测试项,执行JS文件中每个规定步骤的动作,模拟人工操作网页,对网页进行输入、点击、跳转、等待、获取数据等模拟人工操作的步骤,直到所有的步骤执行完毕停止;/nS4、将执行操作步骤获取的数据保存在本地文件中,与程序执行模拟操作完毕后获取的数据相对比,若与本地文件中的数据一致即模拟人工操作无误。/n

【技术特征摘要】
1.一种基于桌面应用程序对网页模拟人工操作的方法,其特征在于,所述方法包括以下步骤:
S1、配置步骤:用户通过JS文件记录人工操作的步骤流程,将人工操作步骤的JS文件载入应用程序;
S2、解析步骤:载入步骤文件后,后台将对JS文件进行解析,并分析该步骤类型、所在网页位置、所执行动作内容;
S3、执行步骤:执行测试项,执行JS文件中每个规定步骤的动作,模拟人工操作网页,对网页进行输入、点击、跳转、等待、获取数据等模拟人工操作的步骤,直到所有的步骤执行完毕停止;
S4、将执行操作步骤获取的数据保存在本地文件中,与程序执行模拟操作完毕后获取的数据相对比,若与本地文件中的数据一致即模拟人工操作无误。


2.如权利要求1所述的一种基于桌面应用程序对网页模拟人工操作的方法,其特征在于,所述步骤S1中,用户通过JS文件记录人工操作的步骤流程,将人工操作所有步骤的JS文件载入应用程序。


3.如权利要求1所述的一种基于桌面应用程序对网页模拟人工操作的方法,其特征在于,所述步骤S2中,载入步骤文件后,对JS文件进行解析,其解析内容包括:步骤类型是否正确、网页位置准确、所执行动作内容完整。


4.如权利要求1所述的一种基于桌面应...

【专利技术属性】
技术研发人员:梁威
申请(专利权)人:长沙博为软件技术股份有限公司
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1