51Testing软件测试论坛

标题: QTP回放时只回放了DataTable中的第一行数据,为什么? [打印本页]

作者: zhengpeipei    时间: 2009-6-15 14:04
标题: QTP回放时只回放了DataTable中的第一行数据,为什么?
QTP回放时只回放了DataTable中的第一行数据,在设置里面选择运行所有和运行1to2后还只是回放第一行就结束了。请高手指点一下,在此谢过!!!
作者: 聂霞    时间: 2009-6-15 14:34
标题: 你正确参数化了吗?如果参数化正确,可能是迭代设置的原因
应该是你设置的问题,你看看迭代是如何设置的。
你正确参数化了吗?
作者: zhengpeipei    时间: 2009-6-15 15:51
标题: 回复聂霞的帖子
参数化是正确的,第一行数据回放是正确的。
作者: zizixiaoqi    时间: 2009-6-15 17:57
有没有写DataTable.SetNextRow
作者: fei.ge    时间: 2009-6-15 18:55
1、【在设置里面选择运行所有】
<<<确定下设置的action为当前需要运行的action

2、另外,可以通过写循环语句的方法来运行
'===================================================
For i = 0 to Datatable.getsheet("xxxx").getrowcount-1
'     写你需要循环的脚本
Next
'===================================================
作者: wengkai39    时间: 2009-6-15 19:06
写循环语句:
For i=0 to datatable.GetSheet("****").GetRowCount-1 '定义循环执行次数

'需要循环的测试脚本

DataTable.GetSheet("****").SetNextRow '获取DataTable中的下一行数据

Next
作者: lvguobin    时间: 2009-6-17 17:23
你参数化是写在Global这个张表吗,还是写在action那张?
把参数导到Global这张表试试看。
作者: lijinshui    时间: 2009-6-18 17:03
标题: 回复 4# 的帖子
这么写不对哦
必须要加上Sheet名,如
For i=0 to datatable.GetSheet("****").GetRowCount-1
作者: ivy.k    时间: 2009-9-21 12:12
标题: 我也遇到此问题未能解决
我用的是QTP10.0;由外部excel导入local datasheet;外部excel有A,B列2行数据;
File->sitting->RUN设置,修改后总会默认回迭代一次选项;
action call properties->run 设置为 迭代一次或 run from row 1 to 1;
执行读取B列数据时均取两次第一行值返回,实在不明白??
改将外部excel导入到global 表也是同样问题
作者: gold_85    时间: 2009-9-21 12:28
我也遇到过相同的问题,有时候可以两行都执行,有时就只执行第一行
作者: gutifeng    时间: 2012-4-12 10:03
我昨天晚上也碰到了这个问题,经过请教同事问题解决。
问题原因:'Flight Reservation界面关闭后,需要用wait函数清空缓存。
解决方法:EXPERT VIEW 中程序最后加入一条“wait(0)”语句。
作者: quanmj    时间: 2012-7-2 15:06
数据写在Global中,默认执行所有的行,写在localSheet中默认只执行一行
作者: TestWith1314    时间: 2012-7-5 11:57
Global or Local ?
作者: yazi0127    时间: 2012-7-5 13:55
运行整个test试试?
作者: TestWith1314    时间: 2012-7-10 11:31
如果是localAction的话,去View--Test Flow,左边视图,右键Action,选中Action Call Properties,小窗口用来设置迭代,针对Local Action Datatable。默认情况下,是Run one iteration only。希望有所帮助!
作者: LCHLynn    时间: 2012-7-12 13:16
问题解决了,感谢各位高手。
作者: LCHLynn    时间: 2012-7-12 13:17
感谢15楼网友




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