【发布时间】:2018-10-25 04:54:43
【问题描述】:
有没有办法捕获和存储(或写入文件)响应中返回的值? (检查点值)
使用 HP UFT 11.52
谢谢,
林恩
【问题讨论】:
标签: hp-uft
有没有办法捕获和存储(或写入文件)响应中返回的值? (检查点值)
使用 HP UFT 11.52
谢谢,
林恩
【问题讨论】:
标签: hp-uft
我想通了。在标准活动下的 UFT API 中,有文件功能模块,包括“写入文件”。我将模块添加到测试中,设置路径和其他属性,将变量传递给文件并且它起作用了!再简单不过了。
【讨论】:
我在另一个答案中提到了这一点,如果您有动态数组响应,您也可以以编程方式编写它,请参阅以下内容: https://stackoverflow.com/a/28012383/3972994
【讨论】:
运行测试后,在 test 文件夹中,可以找到 Snapshots/LastIteration 目录。 在其中您可以找到保存在 txt 文件中的每个步骤的返回值。 请注意,如果您对步骤进行数据驱动,则只会将最后一次迭代保存到文件中。 但是,在测试的日志中(Test dir/Log/vtd_user.log)你可以发现所有的迭代都被持久化了
谢谢, 尤西
【讨论】:
如果你这样做,你不需要使用标准活动
var iResponse = this.Activity.responsebody;
System.IO.File.WriteLines(@"directorypath&FileName);
上面会将响应写入文件并在每次运行时重写它
【讨论】: