System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 脚本文件调试方法、装置、电子设备及存储介质制造方法及图纸_技高网

脚本文件调试方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40965214 阅读:8 留言:0更新日期:2024-04-18 20:45
本发明专利技术公开了一种脚本文件调试方法。其中,所述方法包括:获取视图组件流程,其中,视图组件流程包括多个可视化组件;对视图组件流程进行递归处理,得到视图组件流程对应的视图脚本文件,确定视图脚本文件对应的脚本调试信息,其中,脚本调试信息包括视图脚本文件中每个可视化组件对应的组件断点;将脚本调试信息发送给非入侵式调试器,以使非入侵式调试器基于脚本调试信息运行视图脚本文件,以得到每个组件断点对应的可视化组件的运行信息;通过控制台显示运行信息。基于本发明专利技术实施例技术方案,能够实现脚本文件的可视化调试,实现可视化组件的运行信息的实时显示,更加便于对可视化组件的运行进程的实时监测,提升了用户体验感。

【技术实现步骤摘要】

本专利技术涉及计算机应用,尤其涉及一种脚本文件调试方法、装置、电子设备及存储介质


技术介绍

1、机器人流程自动化(robotic process automation,rpa),是一种智能化的企业流程管理系统,提供了一种完全自动化的方式来代替用户手动的组件流程设计操作。在rpa的组件流程设计阶段,需要对可视化组件进行校验以确定可视化组件是否能够正确运行,和运行结果是否符合预期。因此,需要对所设计的组件流程进行可视化调试,以便查看流程中组件的运行情况和相关参数。

2、随着国产操作系统(例如uos)的普及,rpa设计器需要兼容linux,并且由于python具有良好的跨平台特性,在多种操作系统上运行而无需改动太多代码,因此,在脚本语言上选择了python。但相关技术中,没有针对python视图脚本的可视化调试方法。


技术实现思路

1、本专利技术提供了一种脚本文件调试方法、装置、电子设备及存储介质,以解决目前缺乏针对python视图脚本的可视化调试方法。

2、根据本专利技术的一方面,提供了一种脚本文件调试方法,其中,该方法包括:

3、获取视图组件流程,其中,所述视图组件流程包括多个可视化组件;

4、对所述视图组件流程进行递归处理,得到所述视图组件流程对应的视图脚本文件,确定所述视图脚本文件对应的脚本调试信息,其中,所述脚本调试信息包括所述视图脚本文件中每个所述可视化组件对应的组件断点;

5、将所述脚本调试信息发送给非入侵式调试器,以使所述非入侵式调试器基于所述脚本调试信息运行所述视图脚本文件,以得到每个所述组件断点对应的所述可视化组件的运行信息;

6、通过控制台显示所述运行信息,其中,所述运行信息包括输出变量值和/或程序流程信息。

7、根据本专利技术的另一方面,提供了一种脚本文件调试装置,其中,该装置包括:

8、流程获取模块,用于获取视图组件流程,其中,所述视图组件流程包括多个可视化组件;

9、递归处理模块,用于对所述视图组件流程进行递归处理,得到所述视图组件流程对应的视图脚本文件,确定所述视图脚本文件对应的脚本调试信息,其中,所述脚本调试信息包括所述视图脚本文件中每个所述可视化组件对应的组件断点;

10、脚本调试模块,用于将所述脚本调试信息发送给非入侵式调试器,以使所述非入侵式调试器基于所述脚本调试信息运行所述视图脚本文件,以得到每个所述组件断点对应的所述可视化组件的运行信息;

11、信息显示模块,用于通过控制台显示所述运行信息,其中,所述运行信息包括输出变量值和/或程序流程信息。

12、根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:

13、至少一个处理器;以及

14、与所述至少一个处理器通信连接的存储器;其中,

15、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的脚本文件调试方法。

16、根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的脚本文件调试方法。

17、本专利技术实施例的技术方案,通过获取视图组件流程,其中,所述视图组件流程包括多个可视化组件;对所述视图组件流程进行递归处理,得到所述视图组件流程对应的视图脚本文件,确定所述视图脚本文件对应的脚本调试信息,其中,所述脚本调试信息包括所述视图脚本文件中每个所述可视化组件对应的组件断点;将所述脚本调试信息发送给非入侵式调试器,以使所述非入侵式调试器基于所述脚本调试信息运行所述视图脚本文件,以得到每个所述组件断点对应的所述可视化组件的运行信息;通过控制台显示所述运行信息,其中,所述运行信息包括输出变量值和/或程序流程信息。基于本专利技术实施例技术方案,实现了脚本文件的可视化调试,实现了可视化组件的运行信息的实时显示,更加便于对可视化组件的运行进程的实时监测,提升了用户体验感。

18、应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。

本文档来自技高网...

【技术保护点】

1.一种脚本文件调试方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述以使所述非入侵式调试器基于所述脚本调试信息运行所述视图脚本文件之前,还包括:

3.根据权利要求2所述的方法,其特征在于,所述脚本调试信息还包括脚本文件路径,所述以使所述非入侵式调试器基于所述脚本调试信息运行所述视图脚本文件,以得到每个所述组件断点对应的所述可视化组件的运行信息,包括:

4.根据权利要求1所述的方法,其特征在于,在所述将所述脚本调试信息发送给非入侵式调试器之前,还包括:

5.根据权利要求4所述的方法,其特征在于,所述将所述脚本调试信息发送给非入侵式调试,包括:

6.根据权利要求4所述的方法,其特征在于,还包括:

7.根据权利要求1所述的方法,其特征在于,所述组件断点为每个所述可视化组件在所述视图脚本文件中的代码开始行。

8.一种脚本文件调试装置,其特征在于,包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的脚本文件调试方法。

...

【技术特征摘要】

1.一种脚本文件调试方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述以使所述非入侵式调试器基于所述脚本调试信息运行所述视图脚本文件之前,还包括:

3.根据权利要求2所述的方法,其特征在于,所述脚本调试信息还包括脚本文件路径,所述以使所述非入侵式调试器基于所述脚本调试信息运行所述视图脚本文件,以得到每个所述组件断点对应的所述可视化组件的运行信息,包括:

4.根据权利要求1所述的方法,其特征在于,在所述将所述脚本调试信息发送给非入侵式调试器之前,还包括:

5.根据权利要求4所述...

【专利技术属性】
技术研发人员:范仲浩陈翔
申请(专利权)人:京北方信息技术股份有限公司
类型:发明
国别省市:

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

1