我是靠谱客的博主 寒冷钢笔,最近开发中收集的这篇文章主要介绍【Cucumber系列】Junit Test Runner和CucumberOptions,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
目录
新建Junit Runner类
执行测试
新建Junit Runner类
参考代码
import io.cucumber.junit.Cucumber;
import io.cucumber.junit.CucumberOptions;
import org.junit.runner.RunWith;
@RunWith(Cucumber.class)
@CucumberOptions(
monochrome = true,
plugin = {
"pretty",
"io.qameta.allure.cucumber7jvm.AllureCucumber7Jvm"},
stepNotifications = true,
features = {"src/test/resources"},
tags = "@test",
glue = {
"com.app.automation.steps"
}
)
public class RunTest {}
关键参数
@RunWith注解:类文件添加该注解告诉Junit该文件是Test Runner文件,Junit会通过该文件来运行你的测试
@CucumberOptions注解:相当于Cucumber的初始化配置
参数 | 含义 |
monochrome | 使得控制台输出显示更加友好 |
plugin | 添加插件,可以添加cucumber内置或者第三方插件,比如测试报告插件 |
stepNotifications | Step通知,点击控制台的用例步骤可以直接跳到对应文件的步骤 |
features | 存放feature文件的目录 |
tags | 执行指定tag的feature文件或者scenario |
glue | 定义step的文件夹 |
执行测试
1.点击Run->Edit Configurations
2.点击左上角+号,选择Junit
3.参考下图配置,点击OK
4.右上角点击运行
最后
以上就是寒冷钢笔为你收集整理的【Cucumber系列】Junit Test Runner和CucumberOptions的全部内容,希望文章能够帮你解决【Cucumber系列】Junit Test Runner和CucumberOptions所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复