空手道 UI: 使用变量值输入

Karate UI: Entering input using variable values

空手道UI问题 我正在尝试使用变量在文本字段中输入值。示例:

* def foo = bar
* waitFor("input[aria-label='Search Input']").input('<foo>' + Key.ENTER)

这导致在“搜索输入”字段中输入值

我已经在许多其他地方成功使用了“<[something]>”,但不确定为什么它在上面的示例中不起作用。

我按照文档尝试了许多其他方法,但运气不佳。

空手道“变量”可以混入普通JavaScript。所以试试这个:

* def foo = 'bar'
* waitFor("input[aria-label='Search Input']").input(foo + Key.ENTER)

没错,不需要 angle-brackets。

另见:https://github.com/karatelabs/karate#scenario-outline-enhancements

如果仍然卡住,请按照以下流程操作:https://github.com/karatelabs/karate/wiki/How-to-Submit-an-Issue