我使用了以下选项
* def sleep =
"""
function(seconds){
for(i = 0; i <= seconds; i++)
{
java.lang.Thread.sleep(1*1000);
karate.log(i);
}
}
"""
* call sleep 10
Run Code Online (Sandbox Code Playgroud)
但我想了解是否有更好的内置方法来做同样的事情。也想知道是否可以添加静态等待
考虑有 100 个场景,我想在 prod 环境中运行 99 个场景,在 stage 环境中运行 100 个场景。
空手道有办法实现这一目标吗?
我尝试过的事情 1. 创建一个包含 1 个场景的功能文件和另一个包含剩余 99 个场景的功能文件 2. 将标签添加到 1 个场景文件 3. 运行时忽略它
但是当我在詹金斯工作中使用它时,我必须运行一个命令才能在两台机器上运行,所以不起作用
空手道是否有可能在 java 文件中重用来自 karat-config.js 的参数(使用构造函数初始化值)
karate ×4