2020年Serenity BDD框架的版本也升级到了2.2.0版本,其中有如下几个变动需要注意:

  • 不再支持 Cucumber2和Cucumber4 ,也就是说。2.1.5是支持cucumber2,4的最终版本

  • 从2.2.x版本开始,Serenity BDD 框架将只支持Cucumber5.

  • 配置Cucumber5与配置Cucumber2一样,只需引入serrnity-cucumber5一个包即可
<dependency><groupId>net.serenity-bdd</groupId><artifactId>serenity-cucumber5</artifactId><version>${serenity.cucumber.version}</version><scope>test</scope>
</dependency>
  • 需要注意的是:引入Cucumber5后 所有在Step Definition 中的Java文件可能会报错,原因是包的地址变了,重新引入即可。

  • 可邮件发送的HTML报告由原来的 需要的依赖serenity-emailer (最终版本是2.1.0)变为新的依赖serenity-single-page-report,新的maven pom.xml配置如下
<plugin><groupId>net.serenity-bdd.maven.plugins</groupId><artifactId>serenity-maven-plugin</artifactId><version>${serenity.maven.version}</version><dependencies><dependency> <groupId>net.serenity-bdd</groupId><artifactId>serenity-single-page-report</artifactId><version>${serenity.version}</version></dependency></dependencies><configuration><tags>${tags}</tags><reports>single-page-html</reports> </configuration><executions><execution><id>serenity-reports</id><phase>post-integration-test</phase><goals><goal>aggregate</goal></goals></execution></executions>
</plugin>
  • 可在框架所在文件夹下执行如下命令生成报告:
mvn serenity:reports -Dserenity.reports=single-page-html
  • 生成的报告存放在与Serenity BDD 的集成报告同一路径下,文件名为serenity-summare.html

【Serenity BDD】Serenity 2.2.0 版本变动说明及相应的配置变动相关推荐

  1. Zabbix5.0版本 全网监控方案

    Zabbix5.0 全网监控方案 如何自动添加主机监控 1. 克隆监控模板 2. 自动注册和自动发现 3. 使用zabbix的api接口,利用curl语言,或者开发自己的编程脚本如python等 监控 ...

  2. OpenKruise v0.10.0 版本发布:新增应用弹性拓扑管理、应用防护等能力

    简介:阿里云开源的云原生应用自动化管理套件.CNCF Sandbox 项目 -- OpenKruise,今天发布 v0.10.0 新版本,这也会是 OpenKruise v1.0 之前的最后一个 mi ...

  3. 大华供应链管理平台_files_锦江全球采购平台SRM系统2.0版本上线 打造更智能的供应链...

    近期,由甄云科技携手全球知名酒店品牌供应链企业上海锦江联采供应链有限公司,共同打造的SRM2.0项目,在双方的不懈努力下,成功上线,意味着上海锦江联采供应链有限公司正式迈入采购数字化新时代. 锦江全球 ...

  4. 【杰神说说】物联大师2.0版本预告

    我的开源项目 物联大师,正式版本已经发行3个多月,获得了不少人关注,已经有多家公司在尝试和使用. 为了能够满足更多用户的需求,我们决定对物联大师进行一次重要升级,推出2.0版本,在自动控制和可视化功能 ...

  5. linux上redis升级(将 Redis 3.0.7 升级到 5.0.0版本)

    linux上redis升级 处理:将 Redis 升级到 5.0.0版本,下载地址:https://redis.io/download/ redis 原版本:3.0.7,现在就对他做一下升级处理. 升 ...

  6. opencart 3.0 版本数据库数据表字典(详细篇)

    下文是opencart3.0版本数据库数据表字典,表字段与功能的介绍都比较详细. 数据表 address :地址表,会员在结账时储存的账单地址或者配送地址(这个与区域配送方式有关联) 字段名 数据类型 ...

  7. 通用接口平台开源版正式发布2.0版本

    1.0版本是从原开发平台剥离出来的,经过近一个月的重构与优化,正式发布2.0版本. 2.0实现了开发平台内嵌,可以做到独立运行,开箱即用,并完善了系统介绍与开发环境搭建,详见https://gitee ...

  8. php yii2支付宝开发,yii2 支付宝支付教程 [ 2.0 版本 ]

    yii2 支付宝支付教程 [ 2.0 版本 ] 支付宝支付流程个人理解大致就这三步 1.前台页面将支付信息数据通过立即支付按钮 ajax提交到订单处理层 2.在订单处理层引用支付宝的接口 将支付数据写 ...

  9. 动态网页项目(Dynamic Web Project)2.5和3.0版本的差异

    我们知道在2.5版本中都有web.xml,用来配置servlet: 但3.0版本却没有web.xml,那该怎么配置servlet呢? 解决的方法就是使用注解: 而且在注解中配置servlet非常方便! ...

最新文章

  1. java获取栈最大值_实现O(1)获取最大最小值的栈----java
  2. bootstrap 栅栏剧中_Bootstrap 栅栏布局中 col-xs-*、col-sm-*、col-md-*、col-lg-* 区别及使用方法...
  3. 层 数据仓库_小尝试:基于指标体系的数据仓库搭建和数据可视化
  4. 绝秘:在Excel中快速输入数据
  5. mr读取mysql_新增访客数量MR统计之MR数据输出到MySQL
  6. Android主备域名切换实施方案(Ping工具Demo)
  7. ros清华源_ROS操作系统学习(一)ROS安装
  8. 怎么使用小爱同学音响_小爱同学怎么用
  9. STC - 非标连接的7段数码管赋值
  10. Ubuntu18.04关闭休眠(自动休眠与手动休眠)
  11. pgloader:Heap exhausted ,game over
  12. linux c++ toolchain 配置文件,一步一步建立基于ARM+Linux的cross toolchain
  13. 2019年甘肃省普通高等学校高职(专科)升本科考试招生工作实施办法
  14. 麒麟V10SP1的国产化Qt适配
  15. 大数据与云计算——牛客网大数据面试问题总结
  16. HDU 6578. Blank (DP)
  17. Visio科学图形包免费下载
  18. android 单位转换工具,Android单位转换工具类
  19. SQLServer STUFF 函数理解
  20. 软件测试质量标准的指标,关于测试设计的基本原则和用例的质量标准

热门文章

  1. Dynamic CRM(IFD)登陆超时时间查看及修改
  2. 斜体加粗昵称生成源码
  3. 沉没的王国---揭秘滇东自杞国(3)
  4. gl-matrix中lookAt的作用
  5. 试验设计方法与Design-Expert软件应用目录
  6. 互联网晚报 | 5月13日 星期五 | 罗永浩回应被叫行业冥灯;新一轮汽车下乡政策最快将于本月出台;字节跳动鲸鲮操作系统获批...
  7. 为啥Java程序员工资高,却很多人想转行,这4点原很现实
  8. U盘图标改变与文件隐藏
  9. 2022年武汉市级产业化投资和技术改造专项以及工业智能化改造专项申报开始!13区申报条件、1千万补助
  10. “菜鸟”程序员和“大神”程序员的差别竟然这么大...