TA的每日心情 | 开心 2015-9-22 15:26 |
---|
签到天数: 16 天 连续签到: 1 天 [LV.4]测试营长
|
楼主是不是树形结点的展开和关闭的啊
我碰到过这个,树形一展开,可以点击的点的属性又变化了(所有的展开的点图片都是一样的,只是index不同,但同一点的index也不是固定的)
最后我解决方法是,结点旁边的链接是不变的,取到链接所在的坐标,再根据相对位置找到结点的坐标,点击结点即可。
这是我的测试代码及树形图,不知对你有没有用
Set myobject=Browser("备件材料分类").Page("备件材料分类").Frame("lefttree")
Dim substr1,n,x,y,x1
type_id="100100060002"
'print myobject.WebElement("html id:=font_nodebase_sptyp1001").exist
'print myobject.WebElement("html id:=font_nodebase_sptyp1001").GetROProperty("abs_x")
n=len(type_id)/4
For i=1 to n-2
substr1=mid(type_id,1,i*4)
print i &":"& substr1
print myobject.WebElement("html id:=font_nodebase_sptyp"&substr1).exist
x=myobject.WebElement("html id:=font_nodebase_sptyp"&substr1).GetROProperty("abs_x")
y=myobject.WebElement("html id:=font_nodebase_sptyp"&substr1).GetROProperty("abs_y")
x1=x-35
print "x:"&x
print "y:"&y
myobject.Image("file name:=plus.gif","abs_x:="&x1,"abs_y:="&y,"index:=0").Click
print x1
Next |
|