Junit +cucumber 运行报错 initiallizationError
step1: 访问 https://search.maven.org/ 搜索下载相关jar包
step2: 访问 http://maven.outofmemory.cn/info.cukes/cucumber-html/0.2.3/ 下载 cucumber-html-0.2.3.jar
step3: 导入以上JAR 包 。并配置 Junit环境(Add library -> Junit4)
Run as -Junit Test 时,会运行失败,如下报错 :

解决方法1:junit 4.0以上版本需要添加hamcrest.jar 。比如 。。导入hamcrest-core-1.3.jar
>>验证无用。另外,发现在导入selenium的jar包的时候,里面其实已经包括了 hamcrest-core-1.3.jar 。不需要重新导入
解决方法2:
@Test
public void abc(){}
如果括号内有参数,有一定可能会报这种错误
>>无用 。运行的是简单的测试代码。。都没有参数
解决方案3:
升级junit
解决方案4:
junit-dep-4.8.1 换成 4.10版本
Junit +cucumber 运行报错 initiallizationError的更多相关文章
- macaca运行报错之chrome-driver问题处理,关闭 Chrome 的自动更新
		
由于chrome浏览器自动更新,导致 macaca运行报错,重新安装和更新chrome-driver 之后,还需要把chrome浏览器降级到50版本: 但是chrome会自动更新,所以需要禁止.找到这 ...
 - Selenium Grid 运行报错 Exception thrown in Navigator.Start first time ->Error forwarding the new session Empty pool of VM for setup Capabilities
		
Selenium Grid 运行报错 : Exception thrown in Navigator.Start first time ->Error forwarding the new se ...
 - iOS-C文件添加到iOS项目中,运行报错
		
iOS-C文件添加到iOS项目中,运行报错 问题: 往项目中添加一个空的c文件, 编译运行; 出现2,30个编译错误. 原因: 由于在项目中添加了Pch文件,在文件中所有代码还没有开始运行之前, pc ...
 - Heka 编译安装后 运行报错 panic: runtime error: cgo argument has Go pointer to Go pointer
		
Heka 编译安装后 运行报错 panic: runtime error: cgo argument has Go pointer to Go pointer 解决办法: 1. Start heka ...
 - react native-调用react-native-fs插件时,如果数据的接口是需要验证信息的,在android上运行报错
		
调用react-native-fs插件时,如果数据的接口是需要验证信息的,在android上运行报错,而在iOS上运行没问题.原因是因为接口是有验证信息的,而调用这个插件时没有传入,在iOS上会自动加 ...
 - 运行报错:java.io.IOException: invalid constant type:  15
		
jdk,tomcat更新到jdk1.8与 tomcat8 运行报错:java.io.IOException: invalid constant type: 15 pom.xml文件中更新javassi ...
 - pycharm移动项目文件后,运行报错
		
pycharm移动项目文件后,运行报错: ModuleNotFoundError: No module named 'D:/my_project/my_cases/email139cases/tes ...
 - MyEclipse上有main函数类运行报错:Editor does not contain a main type
		
MyEclipse下有main函数类运行报错:Editor does not contain a main type 出现这种问题的原因是,该java文件所在的包没有被MyEclipse认定为源码包. ...
 - maven项目检出后报错(包括编译报错和运行报错)的常见检查处理方式
		
maven项目检出后报错(包括编译报错和运行报错)的常见检查处理方式: 1.更改项目的jdk为我们安装的jdk2.更改build配置里的 output folder 目录为 xxx项目名/target ...
 
随机推荐
- jenkins用户权限配置 Role-based Authorization Strategy
			
插件简介 插件名称 Role-based Authorization Strategy 插件介绍 Role Strategy Plugin插件可以对构建的项目进行授权管理,让不同的用户管理不同的项目, ...
 - Sublime text3 最新版破解,永久有效
			
下载sublimeText3的安装包并安装(已经安装的可以忽略) 在hosts文件中添加:127.0.0.1 license.sublimehq.com(hosts文件地址:C:\Windows ...
 - 洛谷【P5004 专心OI - 跳房子】 题解
			
题目链接 https://www.luogu.org/problem/P5004 洛谷 P5004 专心OI - 跳房子 Imakf有一天参加了PINO 2017 PJ组,他突然看见最后一道题 他十分 ...
 - PAT (Advanced Level) Practice 1027 Colors in Mars (20 分)
			
People in Mars represent the colors in their computers in a similar way as the Earth people. That is ...
 - nodejs安装管理工具nvm的安装和使用
			
https://segmentfault.com/a/1190000007612011 Windows下载安装程序安装过程中,在 Set Node.js Symlink 这一步设置nodejs程序目录 ...
 - python3中的参数*args
			
python的传参是如何实现的 # 将未拆包的数据进行传参 def run(a,*args): #第一个参数传给了a print(a) # args是一个元组,里面是2和3两个参数 print(a ...
 - Selenium3+python自动化014-自动化测试框架的作用
			
1.能够有效组织和管理测试脚本 2.进行数据驱动或者关键字驱动的测试 3.将基础的测试代码进行封装,降低测试脚本编写的复杂性和重复性 4.提高测试脚本维护和修改的效率 5.自动执行测试脚本,并自动发布 ...
 - 一个简易git服务器的搭建
			
查看本机ssh公钥,生成公钥 查看ssh公钥方法: 1. 打开git bash窗口 2. 进入.ssh目录: cd ~/.ssh 3. 找到id_rsa.pub文件: ls 4. 查看公钥:cat i ...
 - 华为高斯 GaussDB 100 OLTP 单机在 RHEL 7.6 上的安装
			
目录 你需要知道的 操作系统安装 GaussDB 100 安装 环境设置 创建用户组/用户/文件夹 软件上传/解压/安装 启动数据库 DataStudio 连接 服务器环境设置 DataStudio ...
 - kuangbin专题专题十一 网络流 Minimum Cost POJ - 2516
			
题目链接:https://vjudge.net/problem/POJ-2516 思路:对于每种商品跑最小费用最大流,如果所有商品和人一起建图跑,O(v^2*m)数量级太大,会超时. 把店里的商品拆点 ...