У меня есть несколько тестовых пользователей в CSV-файле, и я хочу протестировать этих пользователей для нескольких тестовых случаев, а также установить некоторый флаг как статус после выполнения
datadrivern.
@Test
Feature: [GET] datatesting
Background:
* print "hello"
@Automation_TestCase_Id:9999
Scenario Outline:
* print '<token_username>'
@Automation_TestCase_Id:99991
Scenario Outline:
* print '<token_username>'
Examples:
| read('testdata.csv') |
Содержимое testdata.csv
:
token_username,status
test1
test2
test3
test4
test5
Во время выполнения этого кода я получаю сообщение об ошибке
line 13:31 missing EXAMPLES at '\n Scenario Outline:'
18:00:38.752 [main] ERROR com.intuit.karate.core.FeatureParser - syntax error: missing EXAMPLES at '\n Scenario Outline:'
18:00:38.760 [main] ERROR com.intuit.karate.core.FeatureParser - not a valid feature file: src/test/java/features/datadrivern.feature - missing EXAMPLES at '\n Scenario Outline:'
Exception in thread "main" java.lang.RuntimeException: missing EXAMPLES at '\n Scenario Outline:'
at com.intuit.karate.core.FeatureParser.<init>(FeatureParser.java:150)
at com.intuit.karate.core.FeatureParser.<init>(FeatureParser.java:126)
at com.intuit.karate.core.FeatureParser.parse(FeatureParser.java:69)
at com.intuit.karate.IdeUtils.exec(IdeUtils.java:61)
at cucumber.api.cli.Main.main(Main.java:36)
Если я удаляю один тестовый пример и пытаюсь его запустить, он работает как положено, но для нескольких тестовых случаев этодает ошибку
Может ли кто-нибудь помочь с этим. Мне нужно использовать только CSV-файлы.