[发明专利]一种脚本调试的方法及装置在审
申请号: | 202011254948.1 | 申请日: | 2020-11-11 |
公开(公告)号: | CN112306886A | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 刘京;崔月强 | 申请(专利权)人: | 天津汇商共达科技有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06K9/62 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 300461 天津市滨海新区天津自贸试验区(东*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 脚本 调试 方法 装置 | ||
1.一种脚本调试的方法,其特征在于,包括:
检测是否存在脚本运行故障;
如果存在脚本运行故障,则采集操作界面的当前画面帧和故障时刻脚本执行的步骤对应的帧图像,所述当前画面帧为脚本执行时截取的操作界面当前的图像,所述步骤对应至少一个帧图像,所述帧图像脚本录制时截取的操作界面的图像;
对比所述当前画面帧与所述帧图像,判断故障类型;
根据所述故障类型,调试脚本。
2.根据权利要求1所述的方法,其特征在于,所述根据故障类型,调试脚本的步骤包括:
如果故障类型为缺少帧图像,则在脚本中补入与当前画面帧对应的新的帧图像;
如果故障类型为帧图像错误,则修改脚本中与当前画面帧对应的步骤中的帧图像;
如果故障类型为缺少执行路径,则在脚本相应步骤中增加与当前画面帧对应的帧图像。
3.根据权利要求2所述的方法,其特征在于,所述如果故障类型为缺少帧图像,则在脚本中补入与所述当前画面帧对应的新的帧图像的步骤包括:
采集操作界面的当前画面帧;
确定当前画面帧上的关键区域,所述关键区域用于标定当前画面帧中动作的发生位置;
将带有关键区域的当前画面帧加入到脚本中对应的位置,成为新的帧图像;
在脚本中,根据所述新的帧图像对应生成新的步骤。
4.根据权利要求2所述的方法,其特征在于,所述如果故障类型为帧图像错误,则修改所述脚本中与当前画面帧对应的步骤中的帧图像的步骤包括:
获取当前画面帧上发生动作的位置;
根据所述动作的位置,确定当前画面帧上的关键区域,所述关键区域用于标定当前画面帧中发生动作的位置;
根据所述关键区域,在帧图像上重新圈定标识,所述标识在帧图像上的位置与所述关键区域在当前画面帧上的位置相同。
5.根据权利要求2所述的方法,其特征在于,所述如果所述故障类型为缺少执行路径,则在脚本相应步骤中增加与当前画面帧对应的帧图像的步骤包括:
采集操作界面的当前画面帧;
确定当前画面帧上的关键区域,所述关键区域用于标定当前画面帧中动作的发生位置;
将带有关键区域的当前画面帧加入到脚本中对应的步骤中,成为所述步骤中新的帧图像。
6.一种脚本调试的装置,其特征在于,包括:
运行故障检测单元,用于检测是否存在脚本运行故障;
图像获取单元,用于如果存在脚本运行故障,则采集操作界面的当前画面帧和故障时刻脚本执行的步骤对应的帧图像,所述当前画面帧为脚本执行时截取的操作界面当前的图像,所述步骤对应至少一个帧图像,所述帧图像脚本录制时截取的操作界面的图像;
故障类型判断单元,用于对比所述当前画面帧与所述帧图像,判断故障类型;
脚本调试单元,用于根据所述故障类型,调试脚本。
7.根据权利要求6所述的装置,其特征在于,所述脚本调试单元,还包括:
图像补入单元,用于如果故障类型为缺少帧图像,则在脚本中补入与当前画面帧对应的新的帧图像;
图像修改单元,用于如果故障类型为帧图像错误,则修改脚本中与当前画面帧对应的步骤中的帧图像;
路径增加单元,用于如果故障类型为缺少执行路径,则在脚本相应步骤中增加与当前画面帧对应的帧图像。
8.根据权利要求7所述的装置,其特征在于,所述图像补入单元,还用于:
采集操作界面的当前画面帧;
确定当前画面帧上的关键区域,所述关键区域用于标定当前画面帧中动作的发生位置;
将带有关键区域的当前画面帧加入到脚本中对应的位置,成为新的帧图像;
在脚本中,根据所述新的帧图像对应生成新的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津汇商共达科技有限责任公司,未经天津汇商共达科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011254948.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能折叠式电源适配器及其使用方法
- 下一篇:一种数据填充的方法及装置