空手道 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
空手道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