|
QTP脚本为:
Browser("XX").Page("XX").WebElement("WebElement").Object.FireEvent("ondblclick")
Browser("XX").Page("XX").WebEdit("参数_1").Set"1"
问题: webedit 无法识别
大家注意下:
0 此系统系GWT框架下开发
1 webedit可以被QTP添加到对象库,可以SPY相关属性。
2 就像大家看到的,此控件未被双击时是“WebElement”,双击后为“WebEdit”,可编辑数据。
3 被双击后的“webedit”的Html id 为随机值,无法做为属性识别...
4 除Html id外,将对象库webeidt其他属性全部添加到webedit,依旧无法识别,提示是匹配不止一个对象..
3 此控件上层为"webtable"
曾做过的尝试:
1 曾想绕过webedit,用"WebElement.innertext“的方法传进去值,但保存数据时,系统报错,也就是系统根本不承认我录入的数据,结果失败...
2 曾用上层节点的“webtable.childitem”来操作单元格,以绕开此控件,但发现单元格实际依旧为"webelement",失败..
3 想用DOM方法,通过IE8自带的开发工具查看DIV,发现被测页面不存在,是通过JS动态加载的..
说明: webelement的识别没有问题,但webedit一直无法识别... |
|