QTP中如何循环读取输入值?
QTP测试网站中,一个输入框我想每次输入一个国家,测试是否保存成功如何把这列做参数化?比如我有表格country.xls,里面列名叫name,值有:美国英国德国……录制脚...
QTP测试网站中,一个输入框我想每次输入一个国家,测试是否保存成功
如何把这列做参数化?比如我有表格country.xls,里面列名叫name,值有:
美国
英国
德国
……
录制脚本时输入美国,请问我要如何参数化要它一个跑完到下一个
我是每个国家输入完后,保存,getROProperty验证成功
想成功后进行下一个国家,请指点一下 展开
如何把这列做参数化?比如我有表格country.xls,里面列名叫name,值有:
美国
英国
德国
……
录制脚本时输入美国,请问我要如何参数化要它一个跑完到下一个
我是每个国家输入完后,保存,getROProperty验证成功
想成功后进行下一个国家,请指点一下 展开
1个回答
展开全部
楼主,你好!
首先确定下你用的是 global表,还是current表。
global表的 话,不用加 循环语句,在file菜单有setting设置,run设置,选择run all rows就可以了。
如果是current表的话,那么就需要加循环语句了,具体方法如下:
1、首先获得current表的行数:rowcount=datatable.getsheet("表名字").getrowcount
2、for i=1 to rowcount
中间加循环体。
datatable.setnextrow
next
这样就可以了,如果有什么不明白的 地方,请 追问。
首先确定下你用的是 global表,还是current表。
global表的 话,不用加 循环语句,在file菜单有setting设置,run设置,选择run all rows就可以了。
如果是current表的话,那么就需要加循环语句了,具体方法如下:
1、首先获得current表的行数:rowcount=datatable.getsheet("表名字").getrowcount
2、for i=1 to rowcount
中间加循环体。
datatable.setnextrow
next
这样就可以了,如果有什么不明白的 地方,请 追问。
追问
能否具体点说下怎么添加global表
例如:
Browser("测试网页").Page("测试").Link("新建").Click
Browser("测试网页").Page("测试").WebEdit("objDto.ct_code").Set "美国"
Browser("测试网页").Page("测试").WebButton("保存").Click
我要怎么把那列复制到global表里面去?
然后我在set里面又要怎么参数化它?
追答
Browser("测试网页").Page("测试").WebEdit("objDto.ct_code").Set "美国"
在这条语句所对应的关键字视图,在value列,鼠标移动到右下角,会出现参数化按钮。
点击之,选择global全局表 就可以了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询