我在尝试在IntelliJ IDEA中运行Serenity Runner时遇到问题。
我将数据放在这里:
IntelliJ IDEA 2018.1.5 (Community Edition)
Build #IC-181.5281.24, built on June 12, 2018
JRE: 1.8.0_152-release-1136-b39 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
这是我的宁静奔跑者:
import cucumber.api.CucumberOptions;
import net.serenitybdd.cucumber.CucumberWithSerenity;
import org.junit.runner.RunWith;
@RunWith(CucumberWithSerenity.class)
@CucumberOptions(
features = {"src/test/resource/features"},
glue= {"stepdefs"},
monochrome = true,
tags = {"~@Ignore"},
plugin = {
"pretty", "html:target/serenity-reports/serenity-html-report",
"json:target/serenity-reports/SerenityTestReport.json",
"rerun:target/serenity-reports/rerun.txt"}
)
public class SerenityRunner {
}
我的serenity.properties文件:
serenity.project.name = automation_test_cukes
serenity.test.root = src/test/resource/features
serenity.outputDirectory = target/serenity-reports
serenity.take.screenshots= AFTER_EACH_STEP
我试图更改Serenity依赖项中的版本,但是找不到解决方案。Serenity文件夹在目标中生成。
如果有用,这是我的管道:
|_main
|_test
|_java
|_runners
|_TestRunner
|_SerenityRunner
|_stepdefs
|_ServiceHooks
|_StepDefinitionsCafest
|_resource
|_features
|_Cafest.feature
请社区:我需要您的帮助。
相关分类