声明:本空间的内容不全部是原创,如有雷同只为学习与借鉴之方便,别无它意,来者是朋友,愿通过此平台结交天下测试达狼!

下拉框里面的webelement无法实现click(解决办法)

上一篇 / 下一篇  2010-07-10 15:08:40 / 个人分类:QTP

下拉框里面的webelement无法实现click转自http://bbs.51testing.com/thread-271729-1-2.html


AmW5t(?mR-}f_L0
现在有个页面的下拉框通过识别并不是weblist形式的,点击下拉框会展开下拉菜单,通过object spy发现下拉菜单里面的元素是webelement,所有元素又可以通过webtable的GetCellData方法得到,出现的问题就是我通过Browser("....").Page("....").WebTable("....").ChildItem(2,1,"WebElement",0).Click,也就是想点击下拉框的第2行第1列数据,回放脚本时该webelement未被click,有谁也碰到过类似的问题么?请问该怎么解决?
P%P6B"Z"T-T2L051Testing软件测试网UK3p^ r skl!y1u5T:i
即使我把下拉框中单个的webelement添加到对象库,然后通过Browser("...").Page("...").WebElement("...").Click,问题仍然存在...51Testing软件测试网6^(f7m Njv ]

]%l;N ySB0
解决办法:

使用低端录制模式

51Testing软件测试网8Bj#c^q"k,A p0QBu
使用低端录制模式试一下呢?  保证IE在最大化状态,使那个webelement显示在页面中固定位置,再使用低端录制模式点击这个webelement的相对坐标。

TAG:

moyiyun的个人空间 引用 删除 moyiyun   /   2011-10-17 18:31:39
我遇到的情况是选择第一个下拉框后,第二个下拉框应该有内容显示,录制的时候是可以正常显示。可是回放的时候出现Run Error,找不到对象。在页面上第二个下拉框没有内容,好像是第一个下拉框选择后,第二个下拉框没有触发,才出现这个问题的。
 

评分:0

我来说两句

Open Toolbar