ax206数码相框:QTP中DataTable操作大全 - twf - 51Testing软件测试网 - Po...

来源:百度文库 编辑:偶看新闻 时间:2024/04/19 15:12:24
twf

copy Bookmark http://www.51testing.com/?187170

  • 日志
  • 相册
  • 文件
  • 书签
  • 好友
  • 论坛
  • 留言
空间管理 您的位置: 51Testing软件测试网 » twf » 日志 终于有家了!

QTP中DataTable操作大全

上一篇 / 下一篇  2009-03-03 12:57:42 / 个人分类:QTP

查看( 850 ) / 评论( 1 ) / 评分( 0 / 0 )

 序曲

   假设现在有一个Excel文件:D:\data.xls,里面的具体内容如下:有两个Sheet,第一个叫Login,第二个叫InsertOrder;

   当前QTPTest中有两个Action:LoginAction和InsertAction。当然该Test中对应的DataTable应该有三个:Global、LoginAction和InsertAction;

下面就详细的说一下DataTable是如何操作这些数据的:

正文

DataTable.Import "D:\data.xls" '将data.xls中第一个叫Login表单内容导入到Test的Global表单中,将InsertOrder表单的内容导入到Test的LoginAction表单中,依次类推;感觉怪怪的,所以这个方法比较适合只导入Excel中第一个表单的内容

DataTable.ImportSheet "D:\data.xls","Login","LoginAction"'将data.xls文件中的Login表单内容导入到当前Test的LoginAction表单中

DataTable.GetSheet("Global").SetNextRow'设置下一行,红色表示要操作的表单名字
columnCount = DataTable.GetSheet("Global").GetParametercount'取得Global表单中的总列数
DataTable.GetSheet("Global").DeleteParameter ("列名")'运行时向Global表单中删除列

DataTable.GetSheet("Global").SetPrevRow'设置上一行
cellValue = DataTable.GetSheet("Global").GetParameter("列名")'取得Global表单中某列的值,可以这样写:DataTable.Value("列名","表单名字"),我喜欢这种写法

rowCount = DataTable.GetSheet("Global").GetRowCount'取得Global表单中的总行数
DataTable.GetSheet("Global").SetCurrentRow(3)'设置当前行为第3行
DataTable.Value ("列名", "表单名字")="twf"'运行时设置某列值,例如DataTable.Value ("username", "LoginAction")="twf"

DataTable.Export "D:\result.xls"'将当前Test的所有表单(LoginAction和InsertOrderAction、Global)中的所有内容全部导出到result.xls中

DataTable.ExportSheet "D:\result.xls","LoginAction"'将当前Test的LoginAction表单中的内容导出到D:\result.xls文件中

有问题多多指教,共同进步!您的关注会使俺快乐!!!


全部脚印 不留脚印 留下脚印:
  • 110938

  • malj2010

  • 350805

  • violet0214

  • 158394

  • 346787

  • 2688

相关阅读:
  • QTP录制鼠标右键点击选择操作 (fishy, 2009-2-19)
  • 一位高人的QTP学习笔记 (ddkfamily, 2009-2-21)
  • Vbscript正则表达式实例及在QTP中应用 (fishy, 2009-2-23)
  • 【QTP编码小知识 五 “山寨”WebElement】 (fishy, 2009-2-23)
  • 我的QTP的学习方法及总结(二) (fishy, 2009-2-27)
  • 2008年度软件测试工具英雄榜 (fishy, 2009-2-27)
  • QTP访问数据库(推荐) (twf, 2009-3-01)
  • 转VBS控制Excel常见方法 (ls_721521, 2009-3-03)

TAG: DataTable Excel excel QTP

引用 删除 drx2008   /   2010-01-26 15:06:13
应是田老师,如果没猜错的话
查看全部评论
  -5 -3 -1 - +1 +3 +5

评分:0

我来说两句

显示全部

 

twf

用户菜单

  • 给我留言
  • 加入好友
  • 发短消息
  • 我的介绍
  • 论坛资料
  • 空间管理

我的栏目

  • QTP
  • 软件测试

标题搜索

日历

« 2010-09-03   日 一 二 三 四 五 六       1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30    

我的存档

  • 2009年12月
  • 2009年11月
  • 2009年10月
  • 2009年09月
  • 2009年08月
  • 2009年07月
  • 2009年06月
  • 2009年05月
  • 2009年04月
  • 2009年03月
  • 2009年02月
  • 2009年01月
  • 2008年12月
  • 2008年11月
  • 2008年10月
  • 2008年09月

数据统计

  • 访问量: 1825
  • 日志数: 5
  • 建立时间: 2008-09-25
  • 更新时间: 2009-12-17

RSS订阅

Open Toolbar