TA的每日心情 | 奋斗 2014-12-18 10:31 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]测试小兵
|
方法有很多,下面写三种方法作为参考
第一种方法用wait(N)设置等待N秒后执行下面的代码
wait(2) '等待2秒后向下执行
Browser("信息管理系统").Page("信息管理系统").Frame("mainFrame_detail").WebEdit("materialCode").Set DataTable("departure2", dtGlobalSheet)
第二种方法是等待输入框出现时,再执行后面的代码
Browser("信息管理系统").Page("信息管理系统").Frame("mainFrame_detail").WebEdit("materialCode").WaitProperty "visible", True, 100000
'等待该编辑框出现后,执行后面的代码(等待时间超过100秒后不再等待)
第三种,利用Exist判断该编辑框有没有出现,如果出现继续执行下面代码,如果未出现,等待1秒后继续判断,连续判断10秒,如果出现了就继续向后执行
for i=1 to 10
if Browser("信息管理系统").Page("信息管理系统").Frame("mainFrame_detail").WebEdit("materialCode").Exist then
Browser("信息管理系统").Page("信息管理系统").Frame("mainFrame_detail").WebEdit("materialCode").Set DataTable("departure2", dtGlobalSheet)
exit for
else
wait(1)
next
[ 本帖最后由 feiyunkai 于 2009-11-13 14:50 编辑 ] |
|