51Testing软件测试论坛
标题:
请教
[打印本页]
作者:
lsf4662872
时间:
2008-4-14 18:04
标题:
请教
用QTP录制登陆功能,回放第一次的时候正确,录制的网页在回放的同时自动打开了,这时候如果不关掉此网页回放第2次的时候就失败了,没有随着回放而重新打开网页。这是正常的吗?如果回放第2次前关了就回放正确。我不知道这是为什么?
还有,如果我把用户名密码参数化,回放的时候就多次迭代,这时候第一次回放的网页肯定自动打开了,这导致了后面的迭代错误。
出错提示:Cannot find the "UserName" object's parent "Login" (class Browser). Verify that parent properties match an object currently displayed in your application.
作者:
dreamever
时间:
2008-4-14 18:53
关于第一个问题,不知道你的网页是否限制同一台电脑只允许打开一个。QTP是按照对象的属性识别的,只要属性符合它就会执行相应的脚本,而不管那个界面是已登录的还是未登录的,
第二个问题,从提示错误信息来看,应该是你登录后没有执行注销功能,QTP找不到用户名录入框。
在回放脚本时,最好能保证脚本回放的初始环境与你录制脚本时的初始环境一致,也就是如何开始,就如何结束。
作者:
雷声之前
时间:
2008-4-15 09:38
qtp可以自动打开用户要打开的网页或应用程序,所以建议在回放脚本的时候关闭这个功能,再代码中合适的位置手动添加打开和关闭网页(应用程序)的代码
在多次迭代的时候要确保一次是一个流程,包括打开,关闭
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2