![](/img/trans.png)
[英]Karate - Is there a way to get data from DB in Examples section of scenario outline?
[英]Karate : How to refer or read variable in Examples section which is defined in Scenario Outline
在空手道框架中,我正在尝试在场景大纲中定义的示例部分中引用变量。 下面是功能文件的代码片段。
Scenario Outline:
* print __row
* def data = read('test.csv')
* def selected = 'TRUE'
* def fun = function(x){ return x.Status == selected }
* def filtered = karate.filter(data, fun)
* print filtered
Examples:
| filtered |
执行此操作后,出现以下错误。
*js 失败:
org.graalvm.polyglot.PolyglotException: ReferenceError: “filtered” 未定义*
任何人都可以让我知道如何实现这一目标吗?
Scenario Outline
是最后要控制的事情,因此您需要了解流程。 请参考这个答案: https://stackoverflow.com/a/75155712/143475
也许你应该在尝试高级的东西之前让一个正常的Scenario Outline
起作用。 花一些时间阅读文档: https://github.com/karatelabs/karate#data-driven-tests
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.