标题: qtp webtable问题,大侠请进 [打印本页] 作者: ebaidu 时间: 2012-6-21 15:28 标题: qtp webtable问题,大侠请进 testvalue="1222"
cloumns=1
For i=1 to rows
'tbvalue=wtable.getcelldata(i,cloumns)
'Set oot=wtable.ChildItem(i,cloumns,"WebElement",i)
'oot.getroproperty("innertext")=testvalue
Set ty = browser("欢迎使用管理系统").Page("欢迎使用管理系统").Frame("framed").WebTable("列表").ChildItem(i,cloumns,"WebElement",i-1)
print ty.getroproperty("innertext")
If ty.getroproperty("innertext")=cstr(testvalue) Then
Reporter.ReportEvent micPass,"查询订单成功","成功"
Exit for
else
Reporter.ReportEvent micFail,"查询订单失败","失败"
End If
Next
这个脚本有问题吗,怎么一直提示 object required : "ty" ?找了半天,没发现什么问题啊,大伙看看作者: 明天不一样 时间: 2012-6-28 17:41
Set ty = browser("欢迎使用管理系统").Page("欢迎使用管理系统").Frame("framed").WebTable("列表").ChildItem(i,cloumns,"WebElement",i-1)
这个不是应该是
Set ty = browser("欢迎使用管理系统").Page("欢迎使用管理系统").Frame("framed").WebTable("列表").ChildItem(i,cloumns,"WebElement",0)
这样试试看吧作者: SexyCat_1113 时间: 2012-7-1 14:40
ChildItem里对象的index好像是从1开始的,,,作者: WenYuan_D 时间: 2012-7-22 19:27
定义下ty: Dim ty作者: shingo0109 时间: 2012-7-24 11:52 本帖最后由 shingo0109 于 2012-7-24 11:53 编辑
Set ty = browser("欢迎使用管理系统").Page("欢迎使用管理系统").Frame("framed").WebTable("列表").ChildItem(i,cloumns,"WebElement",i-1) 中的 i - 1改为 0
这个index表示要取WebElement的第几个, 第1个的话就用0作者: AntonioNikki 时间: 2012-7-24 14:02
Set ty = browser("欢迎使用管理系统").Page("欢迎使用管理系统").Frame("framed").WebTable("列表").ChildItem(i,cloumns,"WebElement",i-1) 中的 i - 1改为 0