Я не эксперт по Java, поэтому нуждаюсь в вашем руководстве.Я новичок в каратэ.Я хочу запустить каратэ, используя данные из файла Excel.После исследования я могу заменить примеры набросков secanrio данными Excel, однако я не могу вызвать их из файла бегуна каратэ.
Файл функции:
Фрагмент кода -
Примеры:
| DemandId |
@ externaldata @. / Src / test /java/examples/TestData.xlsx@Sheet1
Code Snip-
Runner Class:
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 / test / java / examples");