怎么识别列表?
界面中有这样的列表,SPY到列表的属性见上图
要循环读取修改、删除的图标
脚本该怎么写? 看帮助文档WebTable的使用方法
可以用一下ChildItem、ChildObjects msgbox Browser("业务类型").Page("业务类型").WebTable("工作台").Exist
为什么识别不了?
报错如下:
回复 3# 的帖子
:L是因为对象库没有对象的缘故,我再研究研究
目前试图用虚拟对象来解决 我提供另一种方法,是基于坐标的,
象这种页面设计好后,一般都不会做大的调整,
特别是整个表格,开发人员都是用copy的了,
所以表格的“行高”是相等的,你可以查看第一行修改与删除图标的X,Y坐标,
再查看第二行的修改与删除图标的X,Y的坐标,将第二行的Y减去第一行的Y,
得出的值就是“行高”了,接下来,你可以在脚本中写个for语句,让循环变量从第一行的Y值开始
例子:
dim toX 'X坐标
dim toY 'Y坐标
dim i
toX=180 '180就是第一行的X值,您需要根据你的情况修改
toY=200 ‘就是第一行的Y值,您需要根据你的情况修改
'下面的to 5就是表格有多少行
for i=0 to 5
Browser().page().frame().image(file name="修改图标的名称","x:="& toX,"Y:="& toY).Click
.......
.....
toY=toY+20 '20就是“行高”的值
next
如果不行,欢迎再交流
[ 本帖最后由 sterson 于 2010-6-15 11:26 编辑 ] 受限制比较大吧?
比如分辨率,窗口最大最小化等等~~~
页:
[1]