如何展开下拉列表
如下图所示的Table中当鼠标点击部门编号列时会在上面出现一个下拉框如下:
当鼠标点击出生日期列时会单元格上显示一个日历组件如下:
在QTP中怎么实现自动点击下拉(该下拉只有当鼠标点击Cell并单击下拉箭头的时候才出现)
下拉的内容是一个DIV块,怎么取得该DIV块和里面的Talbe
请高人指点,谢谢
[ 本帖最后由 kmmysql 于 2008-12-26 20:05 编辑 ] 你这个系统类似于一个报表系统,在object Idetification 里要设置 JAVA 应用程序的识别方式。设置完后,再录制应该能有JAVAEDIT之类的属性识别。:) 这是一个Web系统,点击以后出现的也是一个WebEdit,旁边的下拉是一个图片,点击图片以后就出现里面的内容,是Javascript实现的
[ 本帖最后由 kmmysql 于 2008-12-19 15:10 编辑 ] 在你的Webedit或者Image那个地方加上一句fireEvent"onclick"
比如:
Browser(*).Page(*).Frame(*).WebEdit(*).fireEvent"onclick"
或者
Browser(*).Page(*).Frame(*).Image(*).fireEvent"onclick"
试试看行不行? 不行,它点击的还是WebEdit自己,没有点击旁边的Image 那你为什么不使用后面的那句呢?
Browser(*).Page(*).Frame(*).Image(*).fireEvent"onclick"
这句难道也不行吗? 取不到图片,图片是悬浮在单元格上面的,并不在当前Table中 spy能获取到图片吗?
能的话添加到对象库 能够加到对象库中。
另外,用spy查看图片的属性,然后使用描述性编码就可以搞定!
比如:
Browser(*).Page(*).Frame(*).Image("index:=0").fireEvent"onclick" Image("index:=0") 'index一个属性就行了?神了。。 在当前Frame上面取不到Image
页:
[1]