Cucumber-IDEA:

时间:2021-05-13 20:15:04   收藏:0   阅读:24

1、导入java源代码:src/main

2、确定idea中已经添加了cucmber的插件:cucumber for java、cucumber for Groovy

技术分享图片

技术分享图片

3、修改pom,增加cucumber的依赖:cucumber-junit、cucumber-java、junit

(其中cucumber-junit是可以实现feature的语言;cucumber-java是写实例的时候,可以使用lambda表达式等更高效方便的语言新手可以不用)

该依赖是会自动从maven仓库中自动下载,故你不知道当前junit版本,可以直接百度查询:  http://mvnrepository.com/

注意一定要写version不然会下载失败,还要注意的一点是需要使用io.cucumber(info.cukes这个是老的,已经别迁移到io.cucumber里面了)

idea上点击刷新图标预编译一下,会自动下载新增成功的依赖包

技术分享图片

 

 

3、创建cucumber测试集

在源代码main同级新增一个cucumber的测试文件夹test-cucumber、下级分别创建java和resources文件夹(java中放测试代码,resources中放feature);

java下需要新建package(为main下面的需要测试的代码一致).test->下级分别创建runner和defs(runner是启动类、defs是feature的具体实现)

注意:java文件加需要修改为Test resource root,不然无法新增package和javaclass

技术分享图片

 

技术分享图片

 

 

4、在feature中编写功能场景,使用gerkin语言。

5、

 

原文:https://www.cnblogs.com/xiaodouzhou-123/p/14765684.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!