一种测试脚本录制时时间选择的方法和装置与流程

文档序号:19155181发布日期:2019-11-16 00:39阅读:来源:国知局

技术特征:

1.一种测试脚本录制时时间选择的方法,其特征在于,包括:

识别时间控件显示的初始时间,所述初始时间包括至少一个时间元素及其初始值;

对于每个时间元素,获取所述时间元素的初始值与相邻值之间的坐标距离,所述相邻值为所述时间控件的同一时间元素的值中与所述初始值相邻的值,并计算预设的目标时间中所述时间元素的目标值与所述初始值之间的差值;

根据所述坐标距离和所述差值模拟用户完成时间选择。

2.根据权利要求1所述的方法,其特征在于,获取所述时间元素的初始值与相邻值之间的坐标距离包括:

通过坐标获取工具,分别获取所述时间元素的初始值及相邻值的坐标值;

计算所述初始值的坐标值与所述相邻值的坐标值之差的绝对值以得到所述坐标距离。

3.根据权利要求1所述的方法,其特征在于,根据所述坐标距离和所述差值模拟用户完成时间选择包括:

根据所述差值判断滑动方向;

将所述坐标距离作为每次滑动的单位距离,沿着所述滑动方向滑动所述时间元素并获取每次滑动后的当前值;

当所述当前值与所述目标值相等时,完成时间选择。

4.根据权利要求1所述的方法,其特征在于,根据所述坐标距离和所述差值模拟用户完成时间选择包括:

根据所述差值判断滑动方向;

根据所述坐标距离和所述差值的绝对值得到所述时间元素的滑动距离;

根据所述滑动距离,沿着所述滑动方向滑动所述时间元素以使滑动后的值为所述目标值,完成时间选择。

5.一种测试脚本录制时时间选择的装置,其特征在于,包括:

时间识别模块,用于识别时间控件显示的初始时间,所述初始时间包括至少一个时间元素及其初始值;

数值处理模块,用于对于每个时间元素,获取所述时间元素的初始值与相邻值之间的坐标距离,所述相邻值为所述时间控件的同一时间元素的值中与所述初始值相邻的值,并计算预设的目标时间中所述时间元素的目标值与所述初始值之间的差值;

时间选择模块,用于根据所述坐标距离和所述差值模拟用户完成时间选择。

6.根据权利要求5所述的装置,其特征在于,所述数值处理模块还用于:

通过坐标获取工具,分别获取所述时间元素的初始值及相邻值的坐标值;

计算所述初始值的坐标值与所述相邻值的坐标值之差的绝对值以得到所述坐标距离。

7.根据权利要求5所述的装置,其特征在于,所述时间选择模块还用于:

根据所述差值判断滑动方向;

将所述坐标距离作为每次滑动的单位距离,沿着所述滑动方向滑动所述时间元素并获取每次滑动后的当前值;

当所述当前值与所述目标值相等时,完成时间选择。

8.根据权利要求5所述的装置,其特征在于,所述时间选择模块还用于:

根据所述差值判断滑动方向;

根据所述坐标距离和所述差值的绝对值得到所述时间元素的滑动距离;

根据所述滑动距离,沿着所述滑动方向滑动所述时间元素以使滑动后的值为所述目标值,完成时间选择。

9.一种测试脚本录制时时间选择的电子设备,其特征在于,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-4中任一所述的方法。

10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-4中任一所述的方法。


技术总结
本发明公开了一种测试脚本录制时时间选择的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:识别时间控件显示的初始时间,初始时间包括至少一个时间元素及其初始值;对于每个时间元素,获取该时间元素的初始值与相邻值之间的坐标距离,相邻值为时间控件的同一时间元素的值中与初始值相邻的值,并计算预设的目标时间中该时间元素的目标值与初始值之间的差值;根据坐标距离和差值模拟用户完成时间选择。该实施方式可以无需用户参与,仅通过代码模拟用户的时间选择,且可以适用于不同的移动设备型号、操作系统版本、屏幕大小、分辨率以及不同的应用等,测试脚本的兼容性好,灵活度高,且节约了大量的人力成本。

技术研发人员:王东;刘羽;张伟龙;潘莉;杨超
受保护的技术使用者:中国建设银行股份有限公司;建信金融科技有限责任公司
技术研发日:2019.08.08
技术公布日:2019.11.15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1