如何从EggPlant函数调用或调用Java程序?

时间:2016-12-22 07:05:32

标签: java eggplant

我需要在sensetalk脚本中或从EggPlant中调用Java程序。 是否有可能做同样的事情?

2 个答案:

答案 0 :(得分:1)

set destinationFile to "/Users/username/eggPlantTemp.txt"
shell "java -jar /Users/username/IdeaProjects/S3_tests/target/S3_tests-1.0-SNAPSHOT.jar ios > " & destinationFile

LogSuccess file destinationFile

你可以使用shell。 此命令将执行jar(带参数" ios"),将输出记录在文件中,然后将在eggPlant日志中显示该文件。

答案 1 :(得分:0)

没有内置机制来执行此操作。如果您可以将Java代码打包为可以通过命令行调用的内容,则可以使用EggPlant的shell命令来运行Java代码,就像通过shell调用它一样。

我知道这是一个笨重的解决方案,特别是如果你想在Java和EggPlant之间来回传递数据,但这是我在使用EggPlant时能够想出的唯一解决方案。

http://docs.testplant.com/ePF/SenseTalk/stk-system-interaction.htm