51Testing软件测试论坛
标题:
【已解决】关于qtp9.2 exist的问题
[打印本页]
作者:
rocky2006_du
时间:
2012-12-11 17:16
标题:
【已解决】关于qtp9.2 exist的问题
本帖最后由 黑羽祭 于 2012-12-12 11:16 编辑
小弟新手,我要验证用户登录网站是否成功。结果脚本回放时总是到不了else这一步。求大神帮忙看看。
Browser("用户登录").Page("用户登录").WebEdit("dnn$ctr$Login$Login_DNN$txtUse").Set DataTable("userName", dtGlobalSheet)
Browser("用户登录").Page("用户登录").WebEdit("dnn$ctr$Login$Login_DNN$txtPas").SetSecure DataTable("Password", dtGlobalSheet)
Browser("用户登录").Page("用户登录").WebButton("Login").Click
wait(5)
If Browser("用户登录").Page("待办事项").Exist Then
Reporter.ReportEvent micPass,"登录成功","用户名和密码正确"
Browser("用户登录").Close
else
Reporter.ReportEvent micFail,"登录失败","用户名或密码不正确"
Browser("用户登录").Close
End If
作者:
joykao
时间:
2012-12-11 17:49
你都close 了你想看到什么呢?
作者:
rocky2006_du
时间:
2012-12-12 08:54
回复
2#
joykao
是这样的,我输入的是错误的用户名和密码,为什么回放时脚本还是走到
Then
Reporter.ReportEvent micPass,"登录成功","用户名和密码正确"
作者:
xjwldlover
时间:
2012-12-12 09:07
呵呵 观望灌水~
作者:
黑羽祭
时间:
2012-12-12 10:07
回复
1#
rocky2006_du
你有没有检查过Page("用户登录")和Page("待办事项")在对象库中的属性记录的是不是一样的?
作者:
joykao
时间:
2012-12-12 10:18
回复
3#
rocky2006_du
Browser("用户登录").Page("待办事项").Exist
你不能换个检查点去check吗?比如登录完成后有么有什么特殊的对象出现,总比你整个页面页面做检查点靠谱吧。。。。
作者:
rocky2006_du
时间:
2012-12-12 11:01
回复
5#
黑羽祭
果然是的。这两个page属性一样的。
我换个检查点试试。
感谢版主大大!
作者:
rocky2006_du
时间:
2012-12-12 11:01
回复
6#
joykao
恩,我换个检查点试试,谢谢啊
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2