学习手册中的例子,第二次执行时为什么无法登录?
我在执行学习手册中的例子Output, 我做好Output后点击Run,到如图(图片在附件,不知道这如何贴)所示那最后一步时,一直卡在那走不下去,我就按Stop了。第一次执行时Passed。第二次执行时Failed,我觉得出现是在登录时出错,第二次登录后应该跳转至“Find a Flight:Mercury”界面,可它没有。我对过它的用户名、密码,和第一次一样呀,为什么会出错。
我是QTP初学者,这问题卡在这无法进行下去,我附上我的Output代码,请大家帮忙看看。谢谢!
[ 本帖最后由 hades83 于 2008-8-13 16:56 编辑 ] 我QTP9.5用了你的脚本运行了一次,正常过了你出错的地方,但在第2次的第一个检查点报错,应该是你没有把这里也参数化所致。
但是在这没有登录的问题我没遇到,在你的脚本里好像只有IE打开,没有录制IE关闭并且最后有一个问到登录页面的操作,猜测是否由于8.1版的IE浏览器自动关闭功能有问题,导致你的浏览运行之后没有自动关闭, 结果页面上出来2个同样的浏览同样的页面无法判断使用哪个一个对象而报错。
你可以尝试一下多录一关闭关闭所打开的浏览器试试。:)
回复 2# 的帖子
我多录了一关闭,然后重新做了一遍,现在可以了,谢谢!这是QTP8.0版 没有关闭浏览器的功能所致的问题吗?
我不理解为什么没有关闭浏览器就会出错。我最后一步停止在登录界面,然后第二轮重新开启一个登录界面,你说由于无法判断使用哪一个对象。但根据图上的代码可知道,应该正确了输入了用户名密码了呀,以我的理解信息正确的话应该就转到“Find a Flight:Mercury”界面了。为什么出错我还是不明白。 因为页面上出现了2个IE,并且在同一页面,但在对象库中都是同一对象,因此对象库认不出来是哪一个IE的对象要输入用户名密码。 谢谢!
页:
[1]