51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4728|回复: 13
打印 上一主题 下一主题

[求助] eclipse里找不到run as junit test是怎么回事?

[复制链接]
  • TA的每日心情
    开心
    2019-10-18 18:13
  • 签到天数: 43 天

    连续签到: 1 天

    [LV.5]测试团长

    跳转到指定楼层
    1#
    发表于 2017-5-26 16:23:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    刚接触selenium不久,照着书上写了个例子,去发现无法运行,也无法找到run as junit test这个选项,junit的jar包也导入了,还是运行不了,搞了很久都不明白,求大神指点?


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    前天 08:59
  • 签到天数: 1021 天

    连续签到: 2 天

    [LV.10]测试总司令

    2#
    发表于 2017-5-26 16:35:24 | 只看该作者
    你什么版本的eclipse?真的不行的话换一个版本,很多人会遇到这个问题。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    前天 08:59
  • 签到天数: 1021 天

    连续签到: 2 天

    [LV.10]测试总司令

    3#
    发表于 2017-5-26 16:36:02 | 只看该作者
    需要下载一个包:junit
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-18 18:13
  • 签到天数: 43 天

    连续签到: 1 天

    [LV.5]测试团长

    4#
     楼主| 发表于 2017-5-26 16:49:19 | 只看该作者
    lsekfe 发表于 2017-5-26 16:36
    需要下载一个包:junit

    junit4.0的包导入了,但是还是不行
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-18 18:13
  • 签到天数: 43 天

    连续签到: 1 天

    [LV.5]测试团长

    5#
     楼主| 发表于 2017-5-26 16:50:45 | 只看该作者
    lsekfe 发表于 2017-5-26 16:35
    你什么版本的eclipse?真的不行的话换一个版本,很多人会遇到这个问题。

    eclipse的版本是4.5.2的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    前天 08:59
  • 签到天数: 1021 天

    连续签到: 2 天

    [LV.10]测试总司令

    6#
    发表于 2017-5-26 17:06:50 | 只看该作者
    伪装的鸵鸟 发表于 2017-5-26 16:49
    junit4.0的包导入了,但是还是不行

    问题根源和解决方式

    第一,保证有junit jar包,基本不会犯这错误;

    第二,保证你这个类是Source可编译文件,要是这个类在普通文件夹下,工程是不会编译它的,也就找不到这个类。

    保证这两点基本就可以执行了。

    如何保证第二点:

    第一,保证这个类或这目录,不在这个Excluded下。我碰到情况就是这种情况,不知道什么时候加进去的,Excluded的文件不会被编译。

    第二,网上给的一种方式,但也必须是在第一点情况的前提下。

    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 JUnit4

    The input type of the launch configuration does not exist

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-5-16 12:02
  • 签到天数: 1181 天

    连续签到: 1 天

    [LV.10]测试总司令

    7#
    发表于 2017-5-26 17:33:43 | 只看该作者
    引入Junit的jar包,然后在代码中使用@Test的注解。最后写你的代码。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-5-16 12:02
  • 签到天数: 1181 天

    连续签到: 1 天

    [LV.10]测试总司令

    8#
    发表于 2017-5-26 17:34:21 | 只看该作者
    如果还有报错的的话,请把你的代码和报错信息截图发出来,这样好判断问题出在哪里。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-18 18:13
  • 签到天数: 43 天

    连续签到: 1 天

    [LV.5]测试团长

    9#
     楼主| 发表于 2017-5-27 10:18:05 | 只看该作者
    清晨一缕阳光 发表于 2017-5-26 17:34
    如果还有报错的的话,请把你的代码和报错信息截图发出来,这样好判断问题出在哪里。






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

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-5-16 12:02
  • 签到天数: 1181 天

    连续签到: 1 天

    [LV.10]测试总司令

    10#
    发表于 2017-5-27 11:47:23 | 只看该作者
    你的代码中的tearDown()方法中把close方法去掉,close方法和quit方法能达到相同的效果,不过quit方法是直接结束进程的。资源释放的比较彻底。建议使用quit方法
    其他的代码看着没有问题啊。估计是你的Junit包导入的问题,你把你导包的配置截个图。就是在你这个项目上选择Property,然后选择library
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-18 18:13
  • 签到天数: 43 天

    连续签到: 1 天

    [LV.5]测试团长

    11#
     楼主| 发表于 2017-5-27 16:42:01 | 只看该作者
    lsekfe 发表于 2017-5-26 17:06
    问题根源和解决方式第一,保证有junit jar包,基本不会犯这错误;第二,保证你这个类是Source可编译文件 ...

    感谢解答!已经找到原因了,原理我使用@test@before注解用成了testng下的了,改成junit的就行了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-18 18:13
  • 签到天数: 43 天

    连续签到: 1 天

    [LV.5]测试团长

    12#
     楼主| 发表于 2017-5-27 16:43:33 | 只看该作者
    清晨一缕阳光 发表于 2017-5-27 11:47
    你的代码中的tearDown()方法中把close方法去掉,close方法和quit方法能达到相同的效果,不过quit方法是直接 ...

    感谢,已经解决了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-21 10:42 , Processed in 0.077075 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表