我不是java专家,所以需要你的指导 . 我是空手道新手 . 我想使用Excel文件中的数据运行Karate . 经过研究,我能够用excel数据替换secanrio大纲示例,但是我无法从空手道跑步者文件中调用它 .
专题文件:
代码剪辑 -
例子:
| DemandId |
@externaldata @ . / src/test/java/examples/TestData.xlsx@Sheet1
代码片段 -
跑步者类:
public void testParallel() throws InvalidFormatException, IOException, InterruptedException {
FeatureOverright.overrideFeatureFiles("./src/test/java/examples");
String karateOutputPath = "target/surefire-reports";
KarateStats stats = CucumberRunner.parallel(getClass(), 5, karateOutputPath);
generateReport(karateOutputPath);
当我第一次运行时,执行失败,之后在功能文件中示例更新了来自excel的数据 .
能否请您建议我如何在转轮类中调用以下函数来覆盖来自excel的数据的功能文件 .
FeatureOverright.overrideFeatureFiles( “./ SRC /测试/ JAVA /实例”);
1 回答
我是空手道的开发者,我强烈建议你不要使用Excel,这样会使你的生活长期复杂化 .
请参考这个答案:https://stackoverflow.com/a/47954946/143475