【发布时间】:2022-02-03 19:27:16
【问题描述】:
当我们将 karate.fork 用于 CLI 命令并需要从那里获取一些信息以存储在变量中并在下一步中使用时。
对于 EX - karate.fork('java -version')
我们只需要单独获取版本数据。
【问题讨论】:
标签: api testing automated-tests karate
当我们将 karate.fork 用于 CLI 命令并需要从那里获取一些信息以存储在变量中并在下一步中使用时。
对于 EX - karate.fork('java -version')
我们只需要单独获取版本数据。
【问题讨论】:
标签: api testing automated-tests karate
那么karate.fork() 是错误的选择 - 请改用karate.exec()。它做同样的事情,但会阻塞,并返回控制台输出:
* def output = karate.exec('java -version')
请阅读此内容以获取高级示例:https://stackoverflow.com/a/62911366/143475
【讨论】: