B/S页面怎么才能加载完毕才执行下一步操作?
测试B/S程序,有时页面还没加载完毕就执行了下一步操作,导致取不到值或者找不到对象。怎么才能等页面加载才执行下一步操作。以下举了个例子。我的页面是如下:
页面框架层次是:
目前就需要选择窗口加载完毕再执行下一步操作。
不能用wait,因为有时不知道要等多久
而WaitProperty方法,我不知道该怎么写,用哪个控件的什么属性出现时才好了?谢谢指点
我用的是描述性编程。 Sync方法尝试下.
其次使用WaitProperty在描述性编程里的时候,假如对象出不来,脚本可能会报错,需要特殊处理. LZ 用 sync 就可以了 object.sync是等待对象出来,是吧。
那么如果等待的时间呢,可以控制吗? wait(时间) 谢谢大家的指点.wait不行,因为各个页面需要加载的时间不一定,有时候很长有时候一下就打开了
昨天也是了下sync,但sync只有page才有这个方法吧.我在测试时加了这句话后,执行时数据还没有显示出来就执行了page.sync了
现在需要webtalbe中的数据数据显示出来才执行下一步操作,怎么处理了? 用Exist做一个判断,判断出现了 再做操作 还是要人为估计等待时间的吧
用object.exist(xxxx),等待多少秒
页:
[1]