有没有办法捕获和存储(或写入文件)响应中返回的值?(检查点值)
使用 HP UFT 11.52
谢谢,
林恩
我想到了。在标准活动下的 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);
以上将写入文件的响应并在每次运行时重写它