|
Function select_bbh(BbhId)
Browser("i@Report通用WEB网络报表平台").Page("mainPage").Frame("mainFrame").WebTable("报表户").Image("add2").Click
wait(1)
Browser("i@Report通用WEB网络报表平台").Page("mainPage").Frame("mainFrame").WebTable("html tag:=TABLE","name:=440300\(深圳国税\)").Image("html tag:=IMG","file name:=iconUnCheckAll.gif").Click
Browser("i@Report通用WEB网络报表平台").Page("mainPage").Frame("mainFrame").WebElement("确定").Click
Browser("i@Report通用WEB网络报表平台").Page("mainPage").Frame("mainFrame").WebTable("报表户").WebElement("440300").Click
End Function
一个复选框,直接将这个对象添加到对象库,运行时,提示匹配不到;
然后我就将这个对象的父对象,WebTable("440300(深圳国税)")添加到对象库,问题可以解决;
但是在另一个模块的时,也出现这个选择框,调用这个功能代码,运行时,提示找不到对象的上级,也就是这个WebTable("440300(深圳国税)")对象;
Cannot find the "[ Image ]" object's parent "[ WebTable ]" (class WebTable). Verify that parent properties match an object currently displayed in your application.
我把这两个地方的WebTable对象添加到对象库查看,发现就index属性不一样,这个index属性为什么不一样了啊,是开发那边产生的?
我分别用了如下方法,都不能解决问题,请各路大侠支招~~~:
1. 用IE developer toolbar 查看这个image的上级的html id;
Browser("i@Report通用WEB网络报表平台").Page("mainPage").Frame("mainFrame").WebElement("html id:=_SLK$FLoatDiv_754297").Image("html tag:=IMG","file name:=iconUnCheckAll.gif").Click
2. Browser("i@Report通用WEB网络报表平台").Page("mainPage").Frame("mainFrame").WebTable("html tag:=TABLE","name:=440300\(深圳国税\)").Image("html tag:=IMG","file name:=iconUnCheckAll.gif").Click
[ 本帖最后由 FLY000 于 2010-2-4 18:04 编辑 ] |
|