QTP中DataTable用法整理
作者:网络转载 发布时间:[ 2013/12/19 10:20:10 ] 推荐标签:
5.查询、设置datatable的数值:
语法:To find the value:
DataTable.Value(ParameterID [, SheetID])
or : DataTable(ParameterID [, SheetID])
To set the value:
DataTable.Value(ParameterID [, SheetID])=NewValue
or : DataTable(ParameterID [, SheetID]) =NewValue5
DataTable("Col", "Action2") 是读取Action2的Col列。
同样,表也可以用数字代替:
DataTable(1, 2) 这样是读取第二个Action表的第一列
还有一种写法:
DataTable(1, "Action2") 这样是读取Action2的第一列,不管第一列叫什么名字,都能读
还有一种赋值方法
aParam2=DataTable(“AccountsNumber”,dtGlobalSheet)
还有一种赋值方法,但是有一个前提是:必须只能是测试只包含一个操作的情况:
aParam3=DataTable(“AccountsNumber”,dtLocalSheet)
例: DataTable.Value("Destination", "ActionA")="New York"
DataTable.Value(2,3)="New York"
DataTable("Destination", dtlocalSheet)="New York"
Call_date= DataTable.Value("Date","add Conference Call") '为Call_date赋值
6. 取datatable特定行的数据:
DataTable.GetSheet("Action1").GetParameter("test").ValueByRow(4)
7 AddSheet 方法
描述:向运行时数据表中添加指定工作表并返回该工作表,以便可以直接在同一语句中设置新工作表的属性。
语法:DataTable.AddSheet(SheetName)
示例:
以下示例先使用 AddSheet 方法在运行时数据表中新建工作表"MySheet",然后向新工作表中添加参数。
Dim Variable
Variable=DataTable.AddSheet ("MySheet").AddParameter("Time", "8:00")
8 DeleteSheet方法
描述:从运行时数据表中删除指定工作表。
语法:DataTable.DeleteSheet SheetID
示例:
以下示例使用 DeleteSheet 方法从运行时数据表中删除工作表"MySheet"。
DataTable.DeleteSheet "MySheet"
9 Export方法
描述:在指定位置保存运行时数据表的副本。
语法:DataTable.Export(FileName)
示例:
以下示例使用 Export 方法将测试的数据表副本保存在 C:flights.xls 中。
DataTable.Export ("C:flights.xls")
10 ExportSheet方法
描述:将运行时数据表的指定工作表导出到指定文件中。
如果指定文件不存在,则将创建一个新文件并保存指定工作表。
如果当前文件存在,但是该文件不包含具有指定工作表名称的工作表,则将插入该工作表作为文件的后一个工作表。
如果当前文件存在且包含指定工作表,则导出的工作表将覆盖现有工作表。
语法:DataTable.ExportSheet(FileName, DTSheet)
DTSheet 变量要导出的运行时数据表工作表的名称或索引。索引值从 1 开始。
示例:
以下示例使用 ExportSheet 方法将运行时数据表的第一个工作表保存到 name.xls 文件中。
DataTable.ExportSheet "C:
ame.xls" ,1
DataTable.ExportSheet "C:
ame.xls" , " MySheet "
11 GetSheet方法
描述:返回运行时数据表中的指定工作表。
语法:DataTable.GetSheet(SheetID)
SheetID 变量标识要返回的工作表。SheetID 可以是工作表名称或索引。
索引值从 1 开始。
返回值:DTSheet 对象
示例:
以下示例使用 GetSheet 方法返回运行时数据表的"MySheet"工作表,以便向其中添加参数。
MyParam=DataTable.GetSheet ("MySheet").AddParameter("Time", "8:00")
您还可以使用该方法向"MySheet"本地表中添加参数(注意,不会返回值)。
DataTable.GetSheet ("MySheet").AddParameter "Time", "8:00"
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11