1.一种测试脚本录制时时间选择的方法,其特征在于,包括:
识别时间控件显示的初始时间,所述初始时间包括至少一个时间元素及其初始值;
对于每个时间元素,获取所述时间元素的初始值与相邻值之间的坐标距离,所述相邻值为所述时间控件的同一时间元素的值中与所述初始值相邻的值,并计算预设的目标时间中所述时间元素的目标值与所述初始值之间的差值;
根据所述坐标距离和所述差值模拟用户完成时间选择。
2.根据权利要求1所述的方法,其特征在于,获取所述时间元素的初始值与相邻值之间的坐标距离包括:
通过坐标获取工具,分别获取所述时间元素的初始值及相邻值的坐标值;
计算所述初始值的坐标值与所述相邻值的坐标值之差的绝对值以得到所述坐标距离。
3.根据权利要求1所述的方法,其特征在于,根据所述坐标距离和所述差值模拟用户完成时间选择包括:
根据所述差值判断滑动方向;
将所述坐标距离作为每次滑动的单位距离,沿着所述滑动方向滑动所述时间元素并获取每次滑动后的当前值;
当所述当前值与所述目标值相等时,完成时间选择。
4.根据权利要求1所述的方法,其特征在于,根据所述坐标距离和所述差值模拟用户完成时间选择包括:
根据所述差值判断滑动方向;
根据所述坐标距离和所述差值的绝对值得到所述时间元素的滑动距离;
根据所述滑动距离,沿着所述滑动方向滑动所述时间元素以使滑动后的值为所述目标值,完成时间选择。
5.一种测试脚本录制时时间选择的装置,其特征在于,包括:
时间识别模块,用于识别时间控件显示的初始时间,所述初始时间包括至少一个时间元素及其初始值;
数值处理模块,用于对于每个时间元素,获取所述时间元素的初始值与相邻值之间的坐标距离,所述相邻值为所述时间控件的同一时间元素的值中与所述初始值相邻的值,并计算预设的目标时间中所述时间元素的目标值与所述初始值之间的差值;
时间选择模块,用于根据所述坐标距离和所述差值模拟用户完成时间选择。
6.根据权利要求5所述的装置,其特征在于,所述数值处理模块还用于:
通过坐标获取工具,分别获取所述时间元素的初始值及相邻值的坐标值;
计算所述初始值的坐标值与所述相邻值的坐标值之差的绝对值以得到所述坐标距离。
7.根据权利要求5所述的装置,其特征在于,所述时间选择模块还用于:
根据所述差值判断滑动方向;
将所述坐标距离作为每次滑动的单位距离,沿着所述滑动方向滑动所述时间元素并获取每次滑动后的当前值;
当所述当前值与所述目标值相等时,完成时间选择。
8.根据权利要求5所述的装置,其特征在于,所述时间选择模块还用于:
根据所述差值判断滑动方向;
根据所述坐标距离和所述差值的绝对值得到所述时间元素的滑动距离;
根据所述滑动距离,沿着所述滑动方向滑动所述时间元素以使滑动后的值为所述目标值,完成时间选择。
9.一种测试脚本录制时时间选择的电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-4中任一所述的方法。
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-4中任一所述的方法。