|
原帖由 gzj_06 于 2007-7-19 12:28 发表
我的脚本中有这么一句代码:
Browser("土豆网 - 视频 - 播客 - 每个人都是生活的导演").Page("土豆网 - 视频 - 播客 - 每个人都是生活的导演").Link("innerText:=周星星求职记").Click
当脚本运行到这里时, ...
使用描述行编程和使用对象仓库是等价的,对象仓库里属性只能用Test Object Property,描述行编程里也一样只能用Test Object Property
index是附加属性,也就是说对象本身没有这个属性,你别想用Object Spy来找到它。
index表示在所有符合条件的对象中,这个对象排第几个,所以同一个对象,在不同条件范围里的对象群中,index是不一样的!
比如窗口上有20个Button,它们的Text按顺序分别是01、02、03...19、20,
那text=13的这个button,可以用index如此标识 (index是从0开始递增)
Window("Test").Button("text:=.*", "index:=12") //所有Button里它排第13个,所以index=12
Window("Test").Button("text:=1.*", "index:=2") //所有1开头的Button里它排第4个,所以index=3
Window("Test").Button("text:=.*3", "index:=1") //只有03和13两个3结尾的Button,它排第2个,所以index=1
Window("Test").Button("text:=13", "index:=0") //只有1个13Button,它排第一个,所以index=0 |
|