引用:
原帖由 yabest 于 2007-8-23 17:49 发表 
那是因为你的窗口里只有一个label=OK的按钮,这时候不管index等于多少,都指向这唯一的label=OK的按钮。
你可以把label=OK这个属性条件去掉。
也可以改为 label=.* (记得要把正则表达式的选项打勾)
...
我用来测试的是51testing论坛控制面板里的好友列表,所以问题不在于此
代码:
ButtonNum = Browser("51Testing软件测试论坛 测试 | 软件测试").Page("51Testing软件测试论坛 测试 | 软件测试").WebTable("删?").RowCount - 2
For ButtonIndex = 0 To ButtonNum - 1
Browser("51Testing软件测试论坛 测试 | 软件测试").Page("51Testing软件测试论坛 测试 | 软件测试").WebCheckBox("delete[]").SetTOProperty "Index", ButtonIndex
Browser("51Testing软件测试论坛 测试 | 软件测试").Page("51Testing软件测试论坛 测试 | 软件测试").WebCheckBox("delete[]").Click
Next
问题已经解决了,关键点在于要把checkbox这个对象的Enable Smart Identification改为False