|
楼主的代码有问题:
楼主的代码:
其中i什么类型的变量,如果是数值,那么不是字符串,语法有问题,肯定不能调试成功,如果是字符串,那么楼主的这段代码上层应该是个循环,for i=1 to x什么的?
也不成立编写
Result = SQAGetproperty("Type=ListView;ObjectIndex=1;\;ItemIndex=" &i, "ItemText", aa)
if aa=Eqp(i) then
SQALogMessage sqaPass, "Test add Eqp Success", ""
else
SQALogMessage sqaFail, "Test add Eqp Failed!", ""
end if
那么楼主的代码 应该改为这样才是争取的
Result = SQAGetproperty("Type=ListView;ObjectIndex=1;\;ItemIndex=" &trim(str(i)), "ItemText", aa)
if aa=Eqp(i) then
SQALogMessage sqaPass, "Test add Eqp Success", ""
else
SQALogMessage sqaFail, "Test add Eqp Failed!", ""
end if
str转换字符串会在数值前面默认加上空格,否则会出现 itemindex= i,加上trim以后就会成为 itemindex=i!
1。一个是检察路径!
2.一个就是要看看你获得的属性是否是正确的,这里要确认大小写! |
|