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

问题描述 投票:0回答:1
  • def title = '一些真正的标题'

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

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

但它不起作用。知道我需要如何在 wainUntil 方法中包含标题吗?

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

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

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

所以试试这个:

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

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

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