平淡的生活,我依旧能梳理出生活的乐章!
QTP的保留对象DataTable Object(一)
上一篇 /
下一篇 2011-01-10 17:14:23
/ 个人分类:QTP
DataTable Object
注:此对象上执行的所有方法仅适用于运行时的run-time DataTable, 运行期间Run-time DataTable对象的变化,在测试结果中的run-time DataTable可以看到,但Design-time Data Table中的数据不会受到影响的。
DataTable对象包含以下几种方法和属性:
相关方法:
AddSheet Method
DeleteSheet Method
Export Method
ExportSheet Method
GetCurrentRow Method
GetRowCount Method
GetSheet Method
GetSheetCount Method
Import Method
ImportSheet Method
SetCurrentRow Method
SetNextRow Method
SetPrevRow Method
相关属性:
GlobalSheet Property
LocalSheet Property
RawValue Property
Value Property
一. AddSheet Method:(添加指定的sheet 到run-time Data Table,并返回该sheet对象,以便对其进行操作;DTSheet对象将介绍对其进行操作的方法和属性;)
语法:DataTable.AddSheet(SheetName)
实例:DataTable.AddSheet(“mySheet”)
结果:results中的run-time Data Table增加一个sheet,sheet名为mySheet(该sheet中的数据为空);即此时包括三个sheet:Global、Action1、mySheet;
二. DeleteSheet Method:(从run-time Data Table中删除指定sheet)
语法:DataTable.DeleteSheet SheetID
实例:DataTable.DeleteSheet "Action1" (该Action1存在)
结果:results中的run-time Data Table中删除了Action1的sheet;
三. Export Method:(导出run-time Data Table中的数据表,并保存到指定路径)
语法:DataTable.Export(FileName) FileName:保存的路径
实例:DataTable.Export ("C:\flights.xls")
结果:将run-time Data Table中的数据表保存到C盘根目录,命名为:flights.xls
四. ExportSheet Method:(导出run-time Data Table中指定sheet的数据表到另一个指定文件中)
注:Export Method是导出整个数据表,而ExportSheet Method是导出数据表中某个sheet的数据)
语法:DataTable.ExportSheet(FileName, DTSheet) DTSheet可以是index,也可以是sheet名)
实例:DataTable.ExportSheet "C:\name.xls" ,1)或DataTable.ExportSheet "C:\name.xls" ,”Action1”)
结果:1.如果name.xls在C盘下不存在,则新建名为name.xls的文件,其中包含sheet “Action1”
2. 如果name.xls存在,但该文件中不包含“Action1”sheet,则“Action1”sheet插入到该文件的最后一个sheet后;
3. 如果name.xls存在,且文件中包含“Action1”sheet,则覆盖原先“Action1”sheet下的内容;
收藏
举报
TAG: