QTP中对datatable的一些操作命令

本文介绍了使用QTP进行DataTable操作的基本命令,包括获取行数、列数、设置活动行及查询设置单元格值等关键功能。适用于希望提高QTP自动化测试效率的测试工程师。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 QTP中对datatable的一些操作命令

 

1.得到datatable总行数的命令: GetRowCount
R `o(W6iv(mV0        语法:Datatable.GetRowCount51Testing软件测试网dzd ooI;n4W
 
       例:  DataTable.GetSheet("MySheet").GetRowCount

    2.得到datatable运行时的动态列数: GetParameterCount
'k0F,Z0[3Utp A:K0        语法:
DTSheet.GetParameterCount51Testing软件测试网U.kS6}*KZ*XN9}
        例:  paramcount = DataTable.GetSheet("MySheet").GetParameterCount

    3.设置当前active的行数,第一行为1: SetCurrentRow
e7Qjd5` eT0
        语法:DataTable.SetCurrentRow(RowNumber)
Sm,|'G2P {i1tH0Z"/2eG1s0        例:  DataTable.SetCurrentRow(tb_i+1)    
'注:此命令可在循环运行中不断指向下一行数据

    4.查询、设置datatable的数值:Value51Testing软件测试网 G^u9xka^ S
       语法:To find the value:
/jV5cl-v'z0               DataTable.Value(ParameterID [, SheetID]) 
P[%`&D}{@q1F0               or : DataTable(ParameterID [, SheetID]) 
9wF.~ rW7S)U4{0            To set the value: 51Testing软件测试网/n zQkH
               DataTable.Value(ParameterID [, SheetID])=NewValue
R)BO |$Qw!d,p0               or : DataTable(ParameterID [, SheetID]) =NewValue 51Testing软件测试网}}R,{o3p/i q
       例: DataTable.Value ("Destination", "ActionA")="New York"51Testing软件测试网W~b I/
            DataTable.Value (2,3)="New York"51Testing软件测试网z}D y&bz
            DataTable("Destination", dtlocalSheet)="New York"51Testing软件测试网~r np$_mxT9Q
            Call_date= DataTable.Value("Date","add Conference Call")      
'为Call_date赋值

    5.取datatable特定行的数据:
$v(^!x[/f)T1F0DataTable.GetSheet("Action1").GetParameter("test/").ValueByRow(4)


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值