dolice218 发表于 2010-11-30 14:12:43

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:28

sub去掉么么

dolice218 发表于 2010-11-30 14:46:11

sub去掉的话会提示缺少对象,这个写法是我从帮助文档里看到的,不知道为什么不能执行

sunnyswu 发表于 2010-11-30 18:27:38

Set linkaccount = Browser("IAD Microsoft Bookmarks").Page("Shopping Carts").WebTable("Action").ChildItemCount(2,1,"Link")
这句话 应该不对吧,
应该不是这个函数的问题,是不是外边做了什么判断了?

lyscser 发表于 2010-11-30 22:07:32

拜托,sub写完了之后请你Call 一下好不好……

sunnyswu 发表于 2010-11-30 22:15:33

sub
写完 必须call吗?
我 试了一下,不是必须要写的,
这个 应该不是和qtp有关系的, 朋友还是把调用代码贴出来 看看吧,
我觉得 代码本身问题不大

timfung 发表于 2010-12-1 09:39:37

要么把sub与endsub干掉,要么就call一下
页: [1]
查看完整版本: QTP 跳步骤执行脚本!