impossable 发表于 2010-12-21 15:04:23

文本检查点值为空

本帖最后由 impossable 于 2010-12-27 09:38 编辑

输出打印: reporter.ReportEvent 1,"登陆测试:","预期值:"+status+"实际值:"+outmsgoutmsg 为文本检查点设置的值,但是输出时为空,调试运行时datatable中有值
如下图:

impossable 发表于 2010-12-21 15:12:50

编写代码如下图

上帝注定 发表于 2010-12-21 15:40:42

关注下

arivn 发表于 2010-12-22 08:32:49

你检查一下status和outstring这两个值,日志文件中输出的值是空值

说明这两个变量的值也是空的

也就说明这两个变量调用DataTable中的值失败了没有返回真实的值

你调试一下就知道

开朗幽默 发表于 2010-12-22 11:17:29

看不清楚图,能不能把代码复制粘贴出来?

impossable 发表于 2010-12-23 18:00:06

回复 4# arivn


    调试是存在值的,如下图

impossable 发表于 2010-12-23 18:00:42

回复 5# 开朗幽默


    你双击上面的图片就能看清楚了

shaynechu 发表于 2010-12-27 22:51:55

应该是细节问题    好好检查一下代码

testlab 发表于 2010-12-28 10:25:11

在当前循环中,outmsg不就是空吗

fanliukund 发表于 2010-12-28 14:47:35

换成这个比较好控制
for i=1 to N
data = DataTable.LocalSheet.GetParameter("").ValueByRow(i)
browser("").page("").winedit("").set data
next

impossable 发表于 2010-12-29 09:48:26

回复 5# 开朗幽默


    代码已经粘贴出来了,在上面那,帮忙看一下

impossable 发表于 2010-12-29 09:50:54

回复 10# fanliukund


    奥,我是初学qtp,所以对于qtp还不是很了解,我上面录制的是C/S架构的项目,您能帮我看一下上面的代码中哪里错了吗(录制是登陆),谢谢?
页: [1]
查看完整版本: 文本检查点值为空