QTP中运行datatable中的数据
现在有个学籍管理系统,我需要QTP往系统中录入大量的数据,数据直接绑定到datatable中,脚本分为登录、添加学生信息、退出三部分。当我运行时,执行了这三部分后,qtp还继续运行登录部分的脚本,运行的次数是datatable中数据的行数,我在action的属性中已经设置了“runallrow”,为什么还继续录制不停止呢?
请求大家帮忙! 这个业务流程这么复杂,可以分开来做,
为什么还继续录制不停止呢?
这句话不是很明白 你设置了它“runallrow”当你参数化的时候,当然会读取所有行了。
qtp参数化,每一行,都重新执行一次Action的。所以你登录什么的要放在一个Action里
一定会重新来过。
建议,手动控制读取。让“runallrow”设置为仅一行。
a = DataTable.RowCout
for i = 0 to a
rv = DataTable.RawValue
DataTable.SetNextRow
next 谢谢楼上帮助,已经解决!
将登录、添加、退出分成3个action,将每个action的执行改为“run one iteration only”,在添加时利用循环和datatable.SetCurrentRow(j)结合解决了,
楼上的帮忙,让我弄清了一个概念性的问题,谢谢!
页:
[1]