51Testing软件测试论坛

标题: 使用文本输出值时,值无法输出到DataTable中去 [打印本页]

作者: zhangwei    时间: 2007-4-24 15:47
标题: 使用文本输出值时,值无法输出到DataTable中去
我使用文本输出值的方法,想将一组值输出到DataTable中,然后在第二个脚本中,直接使用该组值作为参数,但现在的问题是,值一直无法输出到数据表中,致使第二个脚本获取参数的时候,一直为空,无法获取,最后回放失败。
请问,为什么使用输出值,值不能输出到数据表中?
作者: winfood    时间: 2007-4-24 17:16
原帖由 zhangwei 于 2007-4-24 15:47 发表
我使用文本输出值的方法,想将一组值输出到DataTable中,然后在第二个脚本中,直接使用该组值作为参数,但现在的问题是,值一直无法输出到数据表中,致使第二个脚本获取参数的时候,一直为空,无法获取,最后回 ...


提的问题不是太清楚,你是用DataTable.Value(ParameterID [, SheetID])=NewValue把数值保存到测试脚本的DataTable吗?
这个方法在测试脚本运行过程中,能够改变脚本的DataTable。但是它改变的是运行时(Run-Time)的DataTable,运行结束后DataTable将恢复到设计时(Design-Time)的状态。也就是说运行结束后不保存运行过程中的值。

如果要保存运行过程中产生的值并且共享给其他脚本,可以添加额外的VBScript文件操作语句直接修改DataTable或者其他的数据文件。这样才能达到保存数据的目的。
作者: 风过无息    时间: 2007-4-25 09:07
楼主可以把脚本贴出来看看




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