51Testing软件测试论坛

标题: 文本检查点值为空 [打印本页]

作者: impossable    时间: 2010-12-21 15:04
标题: 文本检查点值为空
本帖最后由 impossable 于 2010-12-27 09:38 编辑

输出打印: reporter.ReportEvent 1,"登陆测试:","预期值:"+status+"  实际值:"+outmsg  outmsg 为文本检查点设置的值,但是输出时为空,调试运行时datatable中有值
如下图:[attach]67457[/attach][attach]67458[/attach]
作者: impossable    时间: 2010-12-21 15:12
编写代码如下图
[attach]67460[/attach]
作者: 上帝注定    时间: 2010-12-21 15:40
关注下
作者: arivn    时间: 2010-12-22 08:32
你检查一下status和outstring这两个值,日志文件中输出的值是空值

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

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

你调试一下就知道
作者: 开朗幽默    时间: 2010-12-22 11:17
看不清楚图,能不能把代码复制粘贴出来?
作者: impossable    时间: 2010-12-23 18:00
回复 4# arivn


    调试是存在值的,如下图[attach]67500[/attach]
作者: impossable    时间: 2010-12-23 18:00
回复 5# 开朗幽默


    你双击上面的图片就能看清楚了
作者: shaynechu    时间: 2010-12-27 22:51
应该是细节问题    好好检查一下代码
作者: testlab    时间: 2010-12-28 10:25
在当前循环中,outmsg不就是空吗
作者: fanliukund    时间: 2010-12-28 14:47
换成这个比较好控制
for i=1 to N
data = DataTable.LocalSheet.GetParameter("").ValueByRow(i)
browser("").page("").winedit("").set data
next
作者: impossable    时间: 2010-12-29 09:48
回复 5# 开朗幽默


    代码已经粘贴出来了,在上面那,帮忙看一下
作者: impossable    时间: 2010-12-29 09:50
回复 10# fanliukund


    奥,我是初学qtp,所以对于qtp还不是很了解,我上面录制的是C/S架构的项目,您能帮我看一下上面的代码中哪里错了吗(录制是登陆),谢谢?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2