当 Eggplant 中的编码 UI 测试失败时,它会给出脚本失败的确切位置的屏幕截图。但是,我想要的不仅仅是屏幕截图。我想要测试运行的视频记录,以便更好地了解测试失败的原因。
Eggplant 有可以让我录制测试的功能吗?或者也许有某种方式 SenseTalk 或茄子扩展可以为我做这件事并将其记录在 .wav 文件中?
当 Eggplant 中的编码 UI 测试失败时,它会给出脚本失败的确切位置的屏幕截图。但是,我想要的不仅仅是屏幕截图。我想要测试运行的视频记录,以便更好地了解测试失败的原因。
Eggplant 有可以让我录制测试的功能吗?或者也许有某种方式 SenseTalk 或茄子扩展可以为我做这件事并将其记录在 .wav 文件中?
这里有几个想法:
找到一个可以从批处理文件运行的截屏工具,并在您的 eggPlant 功能脚本中调用该批处理文件。(我通过搜索“从批处理文件开始屏幕录制”找到了几个选项。) SenseTalk 命令看起来像这样:Shell "StartRecording.bat"。
如果您在 Mac 上运行 eggPlant Functional,您可以尝试已弃用的StartMovie和StopMovie命令。
快乐的脚本,
帕梅拉
Eggplant 有内置的录音功能。
您不再需要在 Mac 上录制电影;在任何 SUT 上运行 Eggplant 的任何机器都可以录制电影。
StartMovie "/path/to/record/the/movie"
//Section of test script you want to record
StopMovie
这会将视频保存为 .mkv 文件,如果没有其他内容,可以在VLC 媒体播放器中打开该文件。