使用Excel中的数据覆盖空手道特征文件中的示例

时间:2018-06-11 16:51:37

标签: karate

我不是java专家,所以需要你的指导。我是空手道新手。我想使用Excel文件中的数据运行Karate。经过研究,我能够用excel数据替换secanrio大纲示例,但是我无法从空手道跑步者文件中调用它。

功能文件:

Code Snip -

示例:

| DemandId |

@externaldata @。/ src/test/java/examples/TestData.xlsx@Sheet1

Code Snip-

亚军类:

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 个答案:

答案 0 :(得分:0)

我是空手道的开发者,我强烈建议你不要使用Excel,这会让你的生活从长远来看变得复杂。

请参阅此答案:https://stackoverflow.com/a/47954946/143475