如何将数组从空手道功能发送到Java方法?

时间:2017-09-29 20:35:05

标签: karate

我们有一个java方法接受一个String和一个String数组:

public static void foo(String bar, String... parts){
    modify parameters...
}

我们想从空手道功能发送参数:

* def temp = JavaClass.foo(bar, part1, part2)

它可以工作,但只有bar和part2被发送到foo方法。我们如何从空手道功能发送一系列字符串,如

* def temp = JavaClass.foo(bar, [part1, part2])

很抱歉,如果我们没有在官方github repo中看到这个问题。感谢

1 个答案:

答案 0 :(得分:1)

尝试将parts参数作为Java列表,它应该可以工作。

public static void foo(String bar, List<String> parts){