qtp如何录制单选按钮控件,使其qtp回放速度时随机获得?

QTP的基本使用方法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
QTP的基本使用方法
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩19页未读,继续阅读
你可能喜欢QTP&之&下拉列表/单选框/订单链接的参数化
==下拉列表框的参数化==
1.通过下拉框对应项的实际值查找
Browser(“****”).Page(“****”).WebList(“****”).Select
&将select“****”的值参数化,可以将下拉框中的每一个选项都写到数据表中
2.通过下拉框对应项的索引号查找&
Browser(“****”).Page(“****”).WebList(“****”).Select
“#”&IndexNum
比如说下拉框有5个选项
IndexNum = RandomNumber(1,5)&&
以上代码生成1到5之间的随机数,5是上界,1是下界。
<img ALT="QTP 之 下拉列表/单选框/订单链接的参数化 - 流口水的小猪 - 轨迹" src="/blog7style/images/common/sg_trans.gif" real_src ="http://img.ph.126.net/PfGHbQ3QC371gSU5F23KUQ==/4047061.jpg" STYLE="max-width: 100%; margin: 0px 10px 0px 0"
TITLE="QTP&之&下拉列表/单选框/订单链接的参数化" />
&Dim s,Get_Ran
s=Browser("LanPay瑞宝支付|安全 简单 快捷 顺畅").Page("LanPay瑞宝支付|安全 简单 快捷
顺畅_4").Frame("_mframe").WebList("province").GetROProperty("items
Get_Ran=RandomNumber
Browser("LanPay瑞宝支付|安全 简单 快捷 顺畅").Page("LanPay瑞宝支付|安全 简单 快捷
顺畅_4").Frame("_mframe").WebList("province").Select "#"&Get_Ran
==单选按钮的参数化==
<img ALT="QTP 之 下拉列表/单选框/订单链接的参数化 - 流口水的小猪 - 轨迹" src="/blog7style/images/common/sg_trans.gif" real_src ="http://img.ph.126.net/_Udj_a-2VWLhEOUpCZb-2g==/3725034.jpg" STYLE="max-width: 100%; margin: 0px 10px 0px 0"
TITLE="QTP&之&下拉列表/单选框/订单链接的参数化" />
单选按钮参数化与下拉列表参数化相同。
1.通过单选按钮对应项的实际值查找,以蓝派中国的舱位等级为例
--------------------------------------
Browser("蓝派中国").Page("蓝派中国_2").WebRadioGroup("BUNK_GRADE").Select
DataTable("舱位", dtLocalSheet)&
--------------------------------------
将select“****”的值参数化,可以将下拉框中的每一个选项都写到数据表中
&2.通过单选按钮对应项的索引号查找&&
1 ‘代表选择的是公务舱,索引号以0开始
--------------------------------------
Browser("蓝派中国").Page("蓝派中国_2").WebRadioGroup("BUNK_GRADE").Select&
--------------------------------------
==链接的参数化==
<img ALT="QTP 之 下拉列表/单选框/订单链接的参数化 - 流口水的小猪 - 轨迹" src="/blog7style/images/common/sg_trans.gif" real_src ="http://img.ph.126.net/cRXeQXjGMa00t6ZGX0vseA==/9943159.jpg" STYLE="max-width: 100%; margin: 0px 10px 0px 0"
TITLE="QTP&之&下拉列表/单选框/订单链接的参数化" />
&下面的例子是根据订单号,点击后面的操作链接。
例如我们要操作订单00001
的付款,因为我们只知道订单号,所以根据订单号先找到行,然后再通过行列找到对应的链接,进行点击。
Browser("LanPay瑞宝支付|安全 简单 快捷 顺畅").Page("LanPay瑞宝支付|安全 简单 快捷
顺畅_2").Link("交易管理").Click
&Browser("LanPay瑞宝支付|安全 简单 快捷
顺畅").Page("LanPay瑞宝支付|安全 简单 快捷
顺畅_2").Frame("_mframe").WebTable("创建时间").Output
CheckPoint("创建时间_3")
‘获取交易号所在的行
&row = Browser("LanPay瑞宝支付|安全 简单 快捷
顺畅").Page("LanPay瑞宝支付|安全 简单 快捷
顺畅_2").Frame("_mframe").WebTable("创建时间").GetRowWithCellText(datatable.Value
("交易号", "Action1"),
&msgbox row
&Dim aa,bb,cc,dd
‘获取表中的行数
aa=Browser("LanPay瑞宝支付|安全 简单 快捷 顺畅").Page("LanPay瑞宝支付|安全 简单 快捷
顺畅_2").Frame("_mframe").WebTable("创建时间").RowCount&&&‘列表的总行数
&bb="00008"
For i =2 to aa
‘循环第三列所有的行,直到找到订单号所在的行
cc= Browser("LanPay瑞宝支付|安全 简单 快捷 顺畅").Page("LanPay瑞宝支付|安全 简单 快捷
顺畅_2").Frame("_mframe").WebTable("创建时间").GetCellData(i,3)
&&& If (bb=cc)
&msgbox(bb)&
msgbox dd&&&
‘这就是订单00008所在的行
‘点击指定订单号所对应的链接
Browser("LanPay瑞宝支付|安全 简单 快捷 顺畅").Page("LanPay瑞宝支付|安全 简单 快捷
顺畅_2").Frame("_mframe").WebTable("创建时间").ChildItem(dd,10,"Link",0).Click&&&
‘注意ChildItem中的参数Link首字母必须大写
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。第四章:QTP参数化、检查点、输出值、同步_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
第四章:QTP参数化、检查点、输出值、同步
上传于||暂无简介
大小:297.50KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢QTP在网页上录制脚本,为什么所有操作记录的都是坐标,而且不能识别网页内的按钮和其他控件。_百度知道
QTP在网页上录制脚本,为什么所有操作记录的都是坐标,而且不能识别网页内的按钮和其他控件。
这是因为有个IE插件、先启动QTP、浏览器1,叫BHO(Browser Helper Object)2:首先QTP暂时良好支持IE浏览器
其他类似问题
为您推荐:
其他1条回答
1、加载web插件2、先启动QTP再启动web3、浏览器是否是QTP支持的
IE浏览器不支持,spy也不识别对象。
QTP肯定能支持IE浏览器的
qtp的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 qtp回放错误 的文章

 

随机推荐