QTP下拉框选择问题
各位GGMM,俺现在又遇到了问题了。。。下拉单如图1:
俺点击那个下三角,图2:QTP识别为一图片
俺点击那个文本框,图3:识别为WebEdit,直接点击文本框录制没有脚本下来,我试过直接SET一个值给它,回放时说找不到。。。
请问该如何解决这个下拉菜单选择里面各个项呢? .WebEdit("circleType").object.value="每周" 这样试试看
回复 1# 的帖子
谢谢blueeagle9999的帮助 试了下这样可以解决:ext_gen="ext-gen.*" '用正规表达式表示以ext-gen开头的html id,因为该html id每次都是不同的
object.Image("html id:="&ext_gen).Click '选择小三角,spy出来的属性可以用html id唯一标识
.WebElement("innertext:=广州 - GZ","html tag:=DIV").Click '下拉菜单下的内容选择,不同的只是innertext属性,该项目有13个地市,例如广州,东莞 and so on.
[ 本帖最后由 lery 于 2009-6-22 15:44 编辑 ] 谢谢。。 你可以试试Select方法 也可以试着在Tools->Web Event Recording Configuration中给WebList添加onmouseup事件,然后重新录制一下,QTP就能识别WebList控件了,不过这样可能会生成很多冗余代码 都是牛人啊!羡慕,羡慕!!! 你先将下三角和“每年”这两个对象添加到对象库中
然后添加一下步骤使QTP点击下三角
再添加一个选择“每年”的步骤就可以了。
如果你想选择“每月”的话。用SetTOProperty方法把每年的属性改每月的属性这样就可以了。
如Browser(" v2.0").Page(" v2.0").WebElement("每年").SetTOProperty"innerText","每月" 学习了 也可以试着在Tools->Web Event Recording Configuration中给WebList添加onmouseup事件,然后重新录制一下, ...
fisherlala 发表于 2010-12-17 10:17 http://bbs.51testing.com/images/common/back.gif
多了可以删除
页:
[1]