AutoRunner 功能自动化测试项目实训之记录时间间隔(十三)

如果事先在设置菜单中勾选了【显示录制选项】,在点击录制按钮后弹出的对

话框中会有【记录时间间隔】选项,选中时录制会记录每次动作到上一次动作

的时间间隔,也就是会出现sleep命令,它的时间单位是毫秒。在一般的录制中

这个功能并不是必需的,它的作用主要是用于需要精确记录整个录制过程的情

况,回放时要求保证与录制时在时间上同步,比如在某些对时间很敏感的操作

中,在某些网页的录制中(网页需要加载时间),或是在某些必需要加入延时

操作的特殊场合。因为此功能并不常用,在默认情况下没有选中,其录制和回

放操作和普通的录制、回放没有区别。

完整的脚本如下:

ar.setTimeSpan(0);

ar.sleep(8217);

ar.window("CalcFrame_计算器").clickControl("Button_7", 20, 13, "left");

ar.sleep(1136);

ar.window("CalcFrame_计算器").clickControl("Button_加", 12, 8, "left");

ar.sleep(1556);

ar.window("CalcFrame_计算器").clickControl("Button_3", 15, 9, "left");

ar.sleep(1135);

ar.window("CalcFrame_计算器").clickControl("Button_等于", 15, 22, "left");

ar.sleep(1135);

ar.window("CalcFrame_计算器").clickControl("Button_清除", 14, 19, "left");

 

手工添加时间间隔也是可以的,命令为:ar.sleep(time);

注:time的单位是毫秒。

一般在对被测系统进行脚本录制的时候发现上一步操作完成后需要弹出另一

个窗口或者下一步反应缓慢页面对象加载过程很长,那么就需要在这两部操

作之间添加时间间隔等到另一个窗口弹出或者页面的对象加载完成后再执行

后续的操作。正常的被测系统响应正常或者加载速度很快的就不要再添加时

间间隔,按照录制的脚本顺序执行下去就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值