伪装的鸵鸟 发表于 2017-5-26 16:23:06

eclipse里找不到run as junit test是怎么回事?

刚接触selenium不久,照着书上写了个例子,去发现无法运行,也无法找到run as junit test这个选项,junit的jar包也导入了,还是运行不了,搞了很久都不明白,求大神指点?:'(


lsekfe 发表于 2017-5-26 16:35:24

你什么版本的eclipse?真的不行的话换一个版本,很多人会遇到这个问题。

lsekfe 发表于 2017-5-26 16:36:02

需要下载一个包:junit

伪装的鸵鸟 发表于 2017-5-26 16:49:19

lsekfe 发表于 2017-5-26 16:36
需要下载一个包:junit

junit4.0的包导入了,但是还是不行

伪装的鸵鸟 发表于 2017-5-26 16:50:45

lsekfe 发表于 2017-5-26 16:35
你什么版本的eclipse?真的不行的话换一个版本,很多人会遇到这个问题。

eclipse的版本是4.5.2的

lsekfe 发表于 2017-5-26 17:06:50

伪装的鸵鸟 发表于 2017-5-26 16:49
junit4.0的包导入了,但是还是不行

问题根源和解决方式第一,保证有junit jar包,基本不会犯这错误;第二,保证你这个类是Source可编译文件,要是这个类在普通文件夹下,工程是不会编译它的,也就找不到这个类。保证这两点基本就可以执行了。如何保证第二点:第一,保证这个类或这目录,不在这个Excluded下。我碰到情况就是这种情况,不知道什么时候加进去的,Excluded的文件不会被编译。http://images.cnitblog.com/blog/275810/201306/19130322-32b68109a601422096279e198e95f4bd.png第二,网上给的一种方式,但也必须是在第一点情况的前提下。If you are getting the above error message in Eclipse IDE, while running your test case, just make sure that you have the test class as a part of the “eclipse source folder” definition. Easiest way. Right click on the folder –> Build Path –>Use as source folder Done.可能遇到的错误提示No tests found with test runner JUnit4The input type of the launch configuration does not exist

清晨一缕阳光 发表于 2017-5-26 17:33:43

引入Junit的jar包,然后在代码中使用@Test的注解。最后写你的代码。

清晨一缕阳光 发表于 2017-5-26 17:34:21

如果还有报错的的话,请把你的代码和报错信息截图发出来,这样好判断问题出在哪里。

伪装的鸵鸟 发表于 2017-5-27 10:18:05

清晨一缕阳光 发表于 2017-5-26 17:34
如果还有报错的的话,请把你的代码和报错信息截图发出来,这样好判断问题出在哪里。






这是我按书上写的,这个类中没有main函数运行不了,也不能用junit运行,不知道问题出在哪里,小白求指教{:4_104:}

清晨一缕阳光 发表于 2017-5-27 11:47:23

你的代码中的tearDown()方法中把close方法去掉,close方法和quit方法能达到相同的效果,不过quit方法是直接结束进程的。资源释放的比较彻底。建议使用quit方法
其他的代码看着没有问题啊。估计是你的Junit包导入的问题,你把你导包的配置截个图。就是在你这个项目上选择Property,然后选择library

伪装的鸵鸟 发表于 2017-5-27 16:42:01

lsekfe 发表于 2017-5-26 17:06
问题根源和解决方式第一,保证有junit jar包,基本不会犯这错误;第二,保证你这个类是Source可编译文件 ...

感谢解答!已经找到原因了,原理我使用@test@before注解用成了testng下的了,改成junit的就行了{:4_104:}

伪装的鸵鸟 发表于 2017-5-27 16:43:33

清晨一缕阳光 发表于 2017-5-27 11:47
你的代码中的tearDown()方法中把close方法去掉,close方法和quit方法能达到相同的效果,不过quit方法是直接 ...

感谢,已经解决了:handshake

清晨一缕阳光 发表于 2017-5-27 22:25:18

;P

jingzizx 发表于 2017-5-28 18:08:56

:lol
页: [1]
查看完整版本: eclipse里找不到run as junit test是怎么回事?