如何运行作为TestNG测试文件

How to Run as a TestNG test file

当我右键单击 class 文件并选择“运行 As”时,TestNG 不是一个选项。

我通过在 pom.xml 和 运行 中添加依赖项作为 Maven 安装来添加 TestNG jar。当我右键单击我的项目并选择 Properties -> Java Build Path -> Add Library 时,TestNG 没有出现在列表中。这是一个现有项目,我看到 JUnit 以及其他一些与测试无关的项目。我是否缺少添加此内容的内容?我能够从 TestNG API.

导入和使用项目

请确保@Test注解下是否有测试用例,并检查该测试注解是否从'org.testng.annotations.Test'导入且与Junit无关。

你必须在eclipse中安装testng

可以在Eclipse Marketplace中搜索安装或者作为新软件安装。更多详情 https://testng.org/doc/eclipse.html

当我开始 运行 时,我只有一个带有 @BeforeTest 注释的 class,Eclipse 没有将其视为测试用例。我将 @Test 添加到第一个 class 后。

所以答案是确保在 class 文件中有一个实际的 @Test 测试用例 class。