51Testing软件测试论坛

标题: qtp 循环???? [打印本页]

作者: yushuwen301    时间: 2007-7-22 15:39
标题: qtp 循环????
For i=0 to 3


Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName").Set "yushuwen"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("password").SetSecure "46a303f3e970eeee3b7154d45ca66e93a8735a3c30b8"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Image("Sign-In").Click 32,9
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").Sync
Browser("Welcome: Mercury Tours").Close
Next


第一次运行脚本正常,第二次提示找不到对象
高手帮忙解决
请把你的正确代码写上去
我是一个初学者
谢谢
作者: 风过无息    时间: 2007-7-22 16:33
楼主你把IE给Close了,怎么能让它找到下面个对象啊?
作者: walker1020    时间: 2007-7-22 16:49
循环体内的第一步操作环境要和推出循环时的 环境要一致,这样 才不会出错。你写的循环 的第一句 有 Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours"),可是退出时 你用了 Browser("Welcome: Mercury Tours").Close,把 这个 Browser 都关闭了。它当然找不到Page("Welcome: Mercury Tours")了,更找不到 WebEdit("userName")了。
作者: walker1020    时间: 2007-7-22 16:50
强烈建议你按照 置顶帖http://bbs.51testing.com/thread-24742-1-1.html 的说明 去学习 QTP!
作者: wangyong3552128    时间: 2007-7-24 15:14
把Browser("Welcome: Mercury Tours").Close去掉吧。
作者: yhzmw    时间: 2007-7-24 22:27
哈哈




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2