QTP学习中,需要不断积累...
这几天,从录制以及完善脚本的过程中 ,总结下这次所学到的,也和大家分享下O(∩_∩)O~
前面碰到下拉选项,就将选项值写在DataTable里,但是每次运行只是选择了第一行,那么如何才能随机选择下拉列表的值呢,随机选,自然要用到随机数的,这是其一,那么如何才能实现我想要的呢?
首先,将下拉列选项写在DataTable里
再用这个:DataTable.GetSheet("Global").GetParameter("题量").valuebyrow(i)
即是,获取"Global"工作表中"题量"列中的值,前面在加上随机获取就可以了。
完整代码如下:
Dim a1,b1,j,k
j=RandomNumber.Value(1,3)
a1=DataTable.GetSheet("Global").GetParameter("题量").valuebyrow(j)
msgbox a1
k=RandomNumber.Value(1,5)
b1=DataTable.GetSheet("Global").GetParameter("难度").valuebyrow(k)
msgbox b1
Browser("北京北森测评技术有限公司").Page("自定义测验列表").Frame("niframe").WebList("1a1fd04b-7e15-4dd6-983d-ec79f9").Select (a1)
Browser("北京北森测评技术有限公司").Page("自定义测验列表").Frame("niframe").WebList("1a1fd04b-7e15-4dd6-983d-ec79f9_2").Select (b1)
Browser("北京北森测评技术有限公司").Page("自定义测验列表").Frame("niframe").WebButton("下一步").Click
这里截个图贴上来:
Browser("北京北森测评技术有限公司").Page("自定义测验列表").Frame("niframe").WebList("1a1fd04b-7e15-4dd6-983d-ec79f9").Select (a1)
这里 a1 就是在"题量"列中随机选了 O(∩_∩)O~
分享到:
相关推荐
QTP 生产随机数列两种方法
这是我找的QTP中文使用教程,希望能帮助开始着手学习QTP的伙伴。大家一起加油。
QTP中文教程.pdf
( 第10篇-QTP输出值技术( 第10篇-QTP输出值技术
QTP中批量运行脚本有四种方法: 使用TD,生成测试集,一个测试集可以包含若干个测试脚本; 使用QTP自带工具Test Batch Runner,但是运行完没有报告; 使用MI的另外一款工具Muti-test Manager; 编写VB...
QTP高级5_QTP中使用正则表达式,适合QTP(UFT)初级学习。
QTP入门学习教程,由浅入深,中文帮助文档大全
第24篇-QTP中Function与Sub区别第24篇-QTP中Function与Sub区别
QTP中文用户手册-帮助文档,应该是hp翻译的中文版,翻译的还行,不生涩,英文不是很好的童鞋可以下下来共学习参考。
qtp中参数化数据时可以直接从excel中读取。
自己写代码来完成录制下拉菜单选项,但是并不是很繁琐的
QTP的中文帮助文档全集,不是所有的帮助都是中文,对于英文不好的童鞋,还是有很大帮助的
QTP中Excel比较,代码详情,可以实现数据对比和显示对比结果
自动化功能测试是一种企业级的用于检验应用程序是否...85. 选取webList中某一项 172 86. object.SetCaretPos方法 172 87. Similar to watir sample using description programming 173 88. QTP使用outlook发邮件 173
QTP中文手册+自动测试框架+saffron QTP中文手册+自动测试框架+saffron
QTP中虚拟对象设置,是使用QTP测试中必须懂的一个知识点。
[QTP 入門] 08 建立文字輸出值 QTP Tutorial 的第8個教學。
QTP QTP
QTP9.2 中文帮助文档 打包下载 全
QTP入门-检查点输出值参数化 录像 检查点 输出值 参数化 同步点 1.检查点 目的: 检查点比较指定属性的当前值与期望值,以判断当前的程序(或站点)功能是否正常。 在密码正确的情况下预期结果是进入主界面,检查...