wshyzhywx 发表于 2008-10-25 16:49:04

DATA TABLE的参数化和循环的一个问题

dim i
i=0
while i<5
   '这里做一个参数化输出 ,DATA table中也是5行数据
Window("delphiname:=frmRegister").WinObject("delphiname:=edtUserName").type DataTable("UserID", dtLocalSheet)
......
......
Reporter.ReportEvent 0, "第"&i&"个用例", "成功"   
i=i+1
wend
   按照我的想法是每次外边循环一次就在DATA TABLE的一行里取个数值 然后进行比较,再生成测试报告
    现在的问题是:还是循环5次但是每次都从DATA TABLE中取第一行的数据 ,请问要如何才能做到依次取DATA TABLE中的数据呢?

blueeagle9999 发表于 2008-10-26 21:11:01

while i<5
   '这里做一个参数化输出 ,DATA table中也是5行数据
Window("delphiname:=frmRegister").WinObject("delphiname:=edtUserName").type DataTable("UserID", dtLocalSheet)
......
......
Reporter.ReportEvent 0, "第"&i&"个用例", "成功"   
i=i+1
datatable.getsheet("**").setnextrow
wend

你没有控制DATA TABLE读取下一行吧!

kou_dou 发表于 2008-10-27 14:57:22

楼上正确
页: [1]
查看完整版本: DATA TABLE的参数化和循环的一个问题