如何从Eggplant shell脚本命令中检索输出

时间:2014-08-05 20:10:15

标签: shell testing eggplant

尝试检索我的shell命令的输出,因此我将其分配给变量并尝试通过LogSuccess命令进行记录。

put shell ("cat login.txt") into myOutput
LogSuccess myOutput

不幸的是,我在日志中看不到任何内容,或者无论如何都知道该命令实际上已发送到shell。任何人都知道我错过了什么?

1 个答案:

答案 0 :(得分:2)

当前eggPlant API不返回shell()命令的输出。一个不错的解决方案是将命令的输出重定向到文件,并立即读取它。

set destinationFile to "~/tempfile"
shell "cat login.txt > " & tempFile

LogSuccess file destinationFile

上面的代码示例将显示命令的输出。