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