当我试图自动化 API 测试过程时,必须将 XML 文件传递给 Read 方法,例如,
As I'm trying to automate the API testing process, have to pass the XML file to Read method for example,
Given request read ( varXmlFile )
仅供参考: XML 文件存在于功能文件所在的同一文件夹中.
FYI: XML file is present in the same folder where the feature file exists.
这样做,它会抛出这样的异常
Doing this, its throwing an exception like this
com.intuit.karate.exception.KarateException: called: D:workspaceAPIAutomationDemo arget est-classescomorgfeaturesci_api_testing.feature, scenario: Get Membership Details, line: 15
javascript evaluation failed: read (varXmlFile )
所以空手道不允许这种方式,或者我们可以有其他选择吗?
So Karate doesn't allow this way or can we have any other alternative ?
请提出建议.
谢谢
请确保变量已设置:
* def varXmlFile = 'some-xml-file.xml'
Given request read(varXmlFile)
或者正常使用:
Given request read('some-xml-file.xml')
上一篇:如何向 Cucumber 报告添加选项以删除具有特定标签的场景选项、场景、标签、报告
下一篇:是否有蓝牙之上的Java任何TCP / IP协议栈的实现,更specificaly为Android?蓝牙、协议、Java、IP