Переопределение примеров в файлах каратэ с данными из Excel - PullRequest
0 голосов
/ 11 июня 2018

Я не эксперт по 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");

1 Ответ

0 голосов
/ 11 июня 2018

Я разработчик каратэ, и я настоятельно советую вам не использовать Excel, это просто усложнит вашу жизнь в долгосрочной перспективе.

Пожалуйста, обратитесь к этому ответу: https://stackoverflow.com/a/47954946/143475

...