如何在Karate的waitnuntil方法中添加变量

问题描述 投票:0回答:1
  • def title = 'some real Title'

我想通过调用方法来验证(等待)标题。

  • waitUntil("document.title == '#(title)'")

但这不起作用。知道我需要如何在

wainUntil method?
中包含标题吗?

karate gherkin karate-call-single
1个回答
1
投票

#()
占位符系统仅适用于 JSON

一个提示:空手道中“圆括号”内的任何位置都可以直接引用变量。

所以试试这个:

* waitUntil("document.title == '" + title + "'")
还要仔细阅读文档,注意“空手道与浏览器”部分:

https://github.com/karatelabs/karate/tree/master/karate-core#waituntil

© www.soinside.com 2019 - 2024. All rights reserved.