【发布时间】:2019-04-16 11:56:36
【问题描述】:
我想从 selenium java 测试中将参数传递给 karate graphql 测试。 我试图这样做,但没有成功。
HashMap<String, Object> args = new HashMap<String, Object>();
args.put("argument1", "value1");
Map<String, Object> result = CucumberRunner.runFeature(featureFile,
args, true);
我试图以类似的方式将该值放入空手道文件中
<argument1>
或
#(argument1)
但实际上这个文本在空手道测试中被传递给查询。有人练过空手道吗?
这里有我的功能文件的片段:
Given text query =
"""
{
element(name:"<argument1>") {
name
}
}
"""
And request {query: '#(query)'}
When method post
Then status 200
* print response
【问题讨论】:
标签: java selenium cucumber junit5 karate