51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1828|回复: 4
打印 上一主题 下一主题

[原创] datatable导入问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-4-5 10:04:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
若在测试脚本中直接添加,期望值与实际值字体是用不同颜色标记,且执行时,写几个测试几个;但若是导入的xls文件,字体都为黑色,会一直执行下去,以空值输入执行,请问谁遇到过吗,怎么解决的,谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-4-5 13:24:53 | 只看该作者
颜色无所谓的

输入空值还是个“可用行”的问题……
你最好用SetCurrentRow
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-4-5 19:37:09 | 只看该作者
能否举个例子说明一下吗,谢谢,还有:能解释一下以下两行代码吗,CheckPoint,DataTable是属性吗,它和方法的用法区别在哪里啊,谢谢

[ 本帖最后由 minliu 于 2006-4-6 08:59 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-4-5 22:35:25 | 只看该作者

Please see the following sample code

'Step1: Import Excel file to get User ID from the Excel file
'The Excel file (TEST.xls) has one sheet name as "Sheet1" and two columns name as "UserID" and "UserName".

DataInFile="C:\TEST.xls"
DataTable.Import (DataInFile)
For i=1 to 10
UserID=DataTable.GetSheet("Sheet1").GetParameter("UserID").ValueByRow(i)
......

'Step2: Catch the check point from screen
Result=Window("xxxx").Screen("xxxx").GetText(xx.xx.xx.xx)
......

DataTable.GetSheet("Sheet1").GetParameter("UserName").ValueByRow(i)=Result
......

Next

'Step3: Export the check point to the Excel file
DataTable.Export(DataInFile)

[ 本帖最后由 eightants 于 2006-4-5 22:43 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-4-6 09:34:02 | 只看该作者
谢谢

[ 本帖最后由 minliu 于 2006-4-6 15:32 编辑 ]
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-14 19:12 , Processed in 0.070456 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表