UFT-DataTable的使用

1.获得Action表单的值(假设Action1为第二张表单)

Msgbox DataTable("username",dtLocalSheet)

Msgbox DataTable("username","Action1")

Msgbox DataTable(1,2)

Msgbox DataTable("username",2)

2.获得Global表单的值

Msgbox DataTable("username",dtGlobalSheet)

Msgbox DataTable("username","Global")

Msgbox DataTable(1,1)

Msgbox DataTable("username",1)

3.表单赋值操作

DataTable("name",dtLocalSheet)="wwwwww3"

DataTable(1,dtLocalSheet)="wwwwww3"

DataTable.Value("name",dtLocalSheet)="EEwww3"

4.获取表中所有值

Dim i,rowCount,name,pwd,parameterCount
rowCount = DataTable.GetSheet("Action1").GetRowCount
parameterCount =DataTable.GetSheet("Action1").GetParameterCount
For i=1 to rowCount
    DataTable.GetSheet("Action1").SetCurrentRow(i)
    name = DataTable("name","Action1")
    pwd = DataTable("pwd","Action1")
    print "name="&name&";pwd="&pwd
Next

5.DataTable数据的导入

方法一:Import

            语法:DataTable.Import “Excel文件"

            功能:将指定Excel中的数据导入到当前Test的DataTable中。将Excel文件的第一张表单的数据导入到DataTable的第一张表中,将Excel文件的第二张表单的数据导入到DataTable的第二张表中,以此类推。

方法二:ImportSheet

            语法:DataTable.ImportSheet  "Excel文件","Excel文件的表单","DataTable的表单"

            功能:将Excel文件中指定的表单数据,导入到DataTable的指定表单中。

注意:数据导入对Test反复次数的影响

5.DataTable数据的导出

DataTable.Export "E:\qtpfile\resultData\data.xls"

DataTable.ExportSheet "E:\qtpfile\resultData\data.xls","Action1"

6.DataTable表单的行操作

方法:SetCurrentRow(i)

语法:DataTable.GetSheet("Action1").SetCurrentRow(i)

功能:设置DataTable中表单的操作行为指定的行数

7.DataTable表单的操作

添加表单对象:DataTable.AddSheet "login"

获取表单:DataTable.GetSheet("Action1")

删除表单:DataTable.DeleteSheet "Global"

添加参数:DataTable.GetSheet("Action1").AddParameter "city","beijing"  

               在表单Action1中添加一个参数city,初始值为beijingDataTable.GetSheet("Action1")DataTable.GetSheet("Action1")DataTable.GetSheet("Action1")DataTable.GetSheet("Action1")DataTable.GetSheet("Action1")DataTable.GetSheet("Action1")







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值