51Testing软件测试论坛
标题:
B/S页面怎么才能加载完毕才执行下一步操作?
[打印本页]
作者:
virgolong
时间:
2009-5-13 19:36
标题:
B/S页面怎么才能加载完毕才执行下一步操作?
测试B/S程序,有时页面还没加载完毕就执行了下一步操作,导致取不到值或者找不到对象。怎么才能等页面加载才执行下一步操作。以下举了个例子。
我的页面是如下:
[attach]51805[/attach]
页面框架层次是:
[attach]51806[/attach]
目前就需要选择窗口加载完毕再执行下一步操作。
不能用wait,因为有时不知道要等多久
而WaitProperty方法,我不知道该怎么写,用哪个控件的什么属性出现时才好了?谢谢指点
我用的是描述性编程。
作者:
风过无息
时间:
2009-5-14 09:13
Sync方法尝试下.
其次使用WaitProperty在描述性编程里的时候,假如对象出不来,脚本可能会报错,需要特殊处理.
作者:
52042722
时间:
2009-5-14 09:15
LZ 用 sync 就可以了
作者:
fei.ge
时间:
2009-5-14 10:37
object.sync是等待对象出来,是吧。
那么如果等待的时间呢,可以控制吗?
作者:
52042722
时间:
2009-5-14 10:55
wait(时间)
作者:
virgolong
时间:
2009-5-14 12:51
谢谢大家的指点.wait不行,因为各个页面需要加载的时间不一定,有时候很长有时候一下就打开了
昨天也是了下sync,但sync只有page才有这个方法吧.我在测试时加了这句话后,执行时数据还没有显示出来就执行了page.sync了
现在需要webtalbe中的数据数据显示出来才执行下一步操作,怎么处理了?
作者:
52042722
时间:
2009-5-14 13:11
用Exist 做一个判断,判断出现了 再做操作
作者:
fei.ge
时间:
2009-5-14 13:34
还是要人为估计等待时间的吧
用object.exist(xxxx),等待多少秒
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2