51Testing软件测试论坛

标题: 怎样能让录制下拉菜单时出现“#1” [打印本页]

作者: netsky_lt    时间: 2006-9-19 12:51
标题: 怎样能让录制下拉菜单时出现“#1”
在录制下拉菜单时,假如选择第一项“宋体”,脚本会显示SELECT“#1”,选择第二项“黑体”
脚本会显示SELECT“#2”,现在录制时不能出现这种情况,请问QTP在哪设置时可以录到这样脚本。
作者: walker1020    时间: 2006-9-19 13:26
请参考 下面的帖子:
    http://bbs.51testing.com/viewthread.php?tid=18326
   http://bbs.51testing.com/viewthread.php?tid=22049

你也可以“下拉菜单”为关键词在本论坛内进行搜索。我想一定能找到不少这方面的帖子。
作者: yangkinki    时间: 2006-9-20 15:08
在对象库中把这个对象的属性 [selected item index ] 勾上,保存,就能实现了
作者: netsky_lt    时间: 2006-9-28 14:03
选中了能这样显示,但把它参数化为一个随机数时,运行还是出错!

[ 本帖最后由 netsky_lt 于 2006-9-28 14:55 编辑 ]
作者: yangkinki    时间: 2006-9-28 15:59
你是如何参数化的呢,报错,什么错,请具体点
作者: netsky_lt    时间: 2006-10-8 11:59
没有参数前脚本:(可以运行)
With Browser("网易126免费邮--你的专业电子邮局")
        With .Page("网易126免费邮--你的专业电子邮局")
                .WebList("style").Select 2
                .WebButton("登录邮箱").Click
        End With
        .Dialog("Microsoft Internet Explorer").WinButton("确定").Click
End With

参数后脚本:
With Browser("网易126免费邮--你的专业电子邮局")
        With .Page("网易126免费邮--你的专业电子邮局")
                .WebList("style").Select RandomNumber(2, 4)
                .WebButton("登录邮箱").Click
        End With
        .Dialog("Microsoft Internet Explorer").WinButton("确定").Click
End With

运行时提示参数无效
作者: 我要做SQAD    时间: 2006-10-8 13:40
RandomNumer前面要加"#"

"#"+Cstr(RandomNumber(2,4))

应该可以的
作者: netsky_lt    时间: 2006-10-9 16:11
谢,可以啦




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