51Testing软件测试论坛

标题: QTP 跳步骤执行脚本! [打印本页]

作者: dolice218    时间: 2010-11-30 14:12
标题: QTP 跳步骤执行脚本!
QTP执行的时候跳过了一下脚本,我使用webtable中的childitem来返回对像,结果QTP执行时竟然跳过这些步骤,直接执行后面的step了,为什么?
Sub childitem()
Dim linkaddress, linkaccount
Set linkaccount = Browser("IAD Microsoft Bookmarks").Page("Shopping Carts").WebTable("Action").ChildItemCount(2,1,"Link")
msgbox (linkaccount)
set linkaddress = Browser("IAD Microsoft Bookmarks").Page("Shopping Carts").WebTable("Action").ChildItem(2,"1","Link",0)

linkaddress.Click

End Sub
作者: fanliukund    时间: 2010-11-30 14:36
sub去掉么么
作者: dolice218    时间: 2010-11-30 14:46
sub去掉的话会提示缺少对象,这个写法是我从帮助文档里看到的,不知道为什么不能执行
作者: sunnyswu    时间: 2010-11-30 18:27
Set linkaccount = Browser("IAD Microsoft Bookmarks").Page("Shopping Carts").WebTable("Action").ChildItemCount(2,1,"Link")
这句话 应该不对吧,
应该不是这个函数的问题,是不是外边做了什么判断了?
作者: lyscser    时间: 2010-11-30 22:07
拜托,sub写完了之后请你Call 一下好不好……
作者: sunnyswu    时间: 2010-11-30 22:15
sub
写完 必须call吗?
我 试了一下,不是必须要写的,
这个 应该不是和qtp有关系的, 朋友还是把调用代码贴出来 看看吧,
我觉得 代码本身问题不大
作者: timfung    时间: 2010-12-1 09:39
要么把sub与endsub干掉,要么就call一下




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