我是靠谱客的博主 寒冷钢笔,最近开发中收集的这篇文章主要介绍【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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(29)

评论列表共有 0 条评论

立即
投稿
返回
顶部