怎样设置时间延迟?
怎样使得在对浏览器界面操作时候,每一个操作都延迟以适应网络速度比较慢的情况呢?除了针对操作使用delayfor()外还有什么方法?而且使用delayfor()只能针对具体的操作,而对界面刷新未做处理? 利用SetThinkAvg,建议对浏览器界面操作时候单独写个脚本,这样可以避免其他的操作延时很长。 我是新手,请问延时的主要意义是什么?是让操作回放慢一些么? 我觉得应该用SQAFindObject去找寻页面刷新以后在新页面上特定的对象,或者用SQAGetProperty来得到页面上某个属性,比方说Caption属性,然后加以判断,如果有,就跑下去,如果没有,循环一下,delay个一段时间再找,光用delayfor 多少多少毫秒是很不准的,脚本回放时经常会由于时序问题而导致失败.
回答楼上的,delayfor就是跑完当前这行脚本间隔多少时间以后再跑下一行脚本,除了这个,还有设置thinking time(没用过,是不是录制的时候把人手工操作的间隔时间也录下来?) 再有在playback option里面还能设置每条脚本回放时间间隔,其实不用看什么特别的资料,robot里面自带的F1 帮助就很全的.俺也是新手,大家交流经验sdlkfj2 原帖由 irene0331223 于 2007-8-7 11:13 发表 http://bbs.51testing.com/images/common/back.gif
我是新手,请问延时的主要意义是什么?是让操作回放慢一些么?
不仅仅是为了让脚本回放慢,还有其他的,比如适应网络速度之类 我又不太明白了,问问楼主,你说的delayfor() 是你自己写的函数么? SQA函数不是只有等待多少多少时间么? 不懂,赐教 原帖由 WillTerner 于 2007-8-7 12:06 发表 http://bbs.51testing.com/images/common/back.gif
我又不太明白了,问问楼主,你说的delayfor() 是你自己写的函数么? SQA函数不是只有等待多少多少时间么? 不懂,赐教
delayfor()不是自己写的...........
页:
[1]