【问题标题】:Run as TestNG not appearing in Eclipse在 Eclipse 中以未出现的 TestNG 运行
【发布时间】:2015-07-01 10:11:15
【问题描述】:

我正在尝试设置 TestNG 并使用 TestNG 运行示例测试。 我已经在 Eclipse 中安装了 TestNG 插件,但是当我尝试以 TestNG 运行测试时,该选项未显示在“运行方式”中,它仅显示运行方式 JUnit。 谁能说出它没有出现的原因?还是我错过了什么?

我尝试卸载 TestNG 并重新安装它,但不行..

还有一件事,我不能同时使用 JUnit 和 TestNG 吗? 我的 Eclipse 在 Window -> Preferences -> Java -> JUnit 中只有 JUnit,但我看不到 TestNG,这是为什么呢?

请指教。

谢谢。

【问题讨论】:

  • 如果“运行配置”和“首选项”中没有显示 TestNG,并且您没有“TestNG”视图,则可能是插件安装不正确。查看Help > About > Installation Details > Plug-ins 下是否列出
  • 您尝试运行的文件:导入的内容是什么?
  • 我已经导入了以下内容:import org.testng.Assert;导入 org.testng.annotations.Test;
  • @flafoux,我已经按照你的建议检查了插件选项卡,在那里找不到 testng 插件。我在 Eclipse (Luna) 中安装 testng 的步骤 1. 单击工具栏上的帮助。 2. 单击安装新软件。 3. 输入beust.com/eclipse工作,完成安装程序。如果我做错了什么,请提出建议。
  • 检查您的workspace/.metadata/.log 是否存在潜在错误

标签: eclipse testng


【解决方案1】:

作为一种解决方法,我尝试安装“eclipse-jee-mars-R-win32-x86_64”并将 JDK 从 1.6 升级到 1.7,它对我有用。所以现在我不再使用 Eclipse Luna。 这样做不会打扰您的工作区。您的所有项目都保持不变。唯一的事情是您需要将 eclipse 指向您以前的 Workspace 本身。

感谢大家的cmets。

【讨论】:

    猜你喜欢
    • 2017-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-03
    • 1970-01-01
    • 2018-03-27
    相关资源
    最近更新 更多