bichenlu 发表于 2009-10-22 18:32:22

QTP建立虚拟对象后可以修改其属性吗

如以下一段脚本
Window("空运出口").WinObject("TXLView_11").Click 307,209
Window("空运出口").WinObject("XLGrid1").Type "3"
Window("空运出口").WinObject("2233").Type "45353453345"
Window("空运出口").WinObject("TXLView_11").Click 307,141
Window("空运出口").WinObject("TXLView_11").Click 332,212
Window("空运出口").WinObject("XLGrid1").Type "2"
Window("空运出口").WinObject("2233").Type "233"
Window("空运出口").WinObject("TXLView_11").VirtualButton("butt").Click
Dialog("威时沛运物流信息管理系统").WinButton("确定").Click
其中TXLView_11是一个页面 我已经写好了一个for循环来循环这个值
Dim i,test,test2
test="TXLView_"
For i=1 to 10
        test2=test&i
       msgbox test2
Next
但是Window("空运出口").WinObject("TXLView_11").VirtualButton("test").Click这句话中的butt是我设置的一个虚拟对象,在下面test2的值=TXLView_1的时候设置的,后面即使我用了循环,QTP在运行到后面的时候还是只认TXLView_1的时候有虚拟对象,其他时候就识别不了了,请问QTP里面有地方可以设置这个虚拟对象的属性吗,将这个设置为也是得到某个值。

feiyunkai 发表于 2009-10-28 15:17:00

SetTOProperty "属性","值"

bichenlu 发表于 2009-10-28 16:06:01

哦谢谢你
页: [1]
查看完整版本: QTP建立虚拟对象后可以修改其属性吗