#java #selenium #cucumber #testng #cucumber-java
Вопрос:
Как выполнить cucumber из maven с тегами?
то, что я пробовал, это
- mvn чистый тест -Dcucumber.filter.tags=»@TestTag»
- тест mvn-Dcucumber.параметры=»—теги ‘@TestTag'»
мой pom.xml имеет для testng.xml файлы, ( есть ли способ избежать выполнения сценариев from.xml файлы и непосредственно с именем тега файла сценария или функции ? )
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.21.0</version>
<configuration>
<suiteXmlFiles>
<!-- <suiteXmlFile>testng.xml</suiteXmlFile> -->
<suiteXmlFile>${suiteXmlFile}</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
Я использую cucumber.io 7.0.0
Комментарии:
1. Я не уверен, как вы используете testng.xml. Обычно для запуска cucumber этот файл не требуется.
2. Можете ли вы помочь мне в этом, как выполнять сценарии без xml из maven? ( например, должен ли я удалить конфигурации surefire в pom.xml )
Ответ №1:
пожалуйста, используйте следующую команду, мы не должны использовать одинарную кавычку
mvn test -DCucumber.Options="--tags @temp"
для нескольких,
mvn test -DCucumber.Options="--tags @ISEAdmin-View/Modify,@ISEAdmin-ReadOnly"
Комментарии:
1. Спасибо, мне нужно что-нибудь изменить в pom.xml? , я все еще поражен тем же шагом
2. Не требуется. Для меня все идет нормально.