51Testing软件测试论坛

标题: QTP12.0(UFT)下拉列表不能识别的问题,跪求各位大神 [打印本页]

作者: nicoles    时间: 2016-9-8 11:25
标题: QTP12.0(UFT)下拉列表不能识别的问题,跪求各位大神
试了各种方法,包括修改web event recording configuration、添加下拉小箭头进对象库,然后手动添加click事件的代码,都不奏效。
代码如下:
Browser("首页").Page("首页").Frame("contentFrame").WebElement("drop").Click
Browser("首页").Page("首页").Frame("contentFrame").WebElement("innertext:=套餐卡").Click
drop是下拉框右下角的小按钮,“套餐卡”是列表选项,都已加入对象库。但回放时还是小按钮还是没被click到

E:\新建位图图像 (2).BMP
作者: 梦想家    时间: 2016-9-8 13:54
是定位抓不到么
作者: asda3654    时间: 2016-9-12 12:09
先说下...我也是新手,接触UFT13天...也有很多问题想问的,但是老手一般不会鸟我们菜鸟;只能互相抱抱了..
你在关键字视图下添加新操作试试,应该是可以的,步骤如下:
1.在专家视图把你以下两行注释掉
Browser("首页").Page("首页").Frame("contentFrame").WebElement("drop").Click
Browser("首页").Page("首页").Frame("contentFrame").WebElement("innertext:=套餐卡").Click
2.鼠标光标放到(Browser("首页").Page("首页").Frame("contentFrame").WebElement("innertext:=套餐卡").Click)此行任意地方,点击关键字视图按钮(图1)
3.右击被选中的行,选择插入新步骤(图2)
4.选择这个(图3)
5.然后使用手型点击你的下拉框按钮
6.你的下拉按钮应该可以回放点击出来了,以后识别不到的对象可以用此方法。。。。



作者: wanghuang1986    时间: 2016-9-13 14:33
遇到了同样的问题,用3楼的方法不管用呀,求助
作者: 早苗的面包    时间: 2016-10-28 17:04
感觉应该是你们开发用的这个list是DIV的,不是UFT识别的weblist,是webelement,所以添加那个小箭头不会把列表中的选项也自动添加到对象库里,你要选的那个套餐卡那条应该还要手动添加到对象库里。。。感觉应该是这样吧




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2