src
-main
-test
-java
-com.example
-gui
-StarterStep.java
-TestRunner.java
-ресурсы
-функции
-Test1.feature
структура проекта
StarterStep.java
Код: Выделить всё
public class StarterStep
{
@Given("Start testing")
public void openBrowser(){
open("https://google.pl/");
}
}
Код: Выделить всё
@Suite
@IncludeEngines("cucumber")
@SelectClasspathResource("features")
@ConfigurationParameter(key = Constants.GLUE_PROPERTY_NAME, value = "com.example.gui")
@ConfigurationParameter(key = Constants.PLUGIN_PROPERTY_NAME,
value = "pretty, summary, json:target/reports/cucumber-reports/cucumber.json,"
+ " io.qameta.allure.cucumber7jvm.AllureCucumber7Jvm")
@ConfigurationParameter(key = Constants.FILTER_TAGS_PROPERTY_NAME, value = "@AM")
public class TestRunner
{
}
Код: Выделить всё
4.0.0
org.example
JUnitTest
1.0-SNAPSHOT
jar
UTF-8
2.27.0
7.15.0
org.junit.jupiter
junit-jupiter-api
5.10.2
test
org.junit.platform
junit-platform-suite-api
1.10.2
test
io.cucumber
cucumber-java
${cucumber.version}
test
io.cucumber
cucumber-junit-platform-engine
${cucumber.version}
test
io.cucumber
cucumber-picocontainer
${cucumber.version}
test
com.codeborne
selenide-video-recorder
7.6.0
test
io.qameta.allure
allure-selenide
${allure.version}
test
io.qameta.allure
allure-cucumber7-jvm
${allure.version}
test
Подробнее здесь: https://stackoverflow.com/questions/792 ... were-found