ax206数码相框:QTP中DataTable操作大全 - twf - 51Testing软件测试网 - Po...
来源:百度文库 编辑:偶看新闻 时间:2024/04/19 15:12:24
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;
当前QTP的Test中有两个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
- 应是田老师,如果没猜错的话
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订阅
Powered by X-Space 4.0Final © 2001-2008 Comsenz Inc.
沪ICP备05003035号