You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TestNG+Selenium报错:未找到测试用例,无测试执行求助

解决TestNG提示“No tests found. Nothing was run.”的问题

以下是几种常见的排查和解决思路:

  • 确认测试方法的注解:必须给要执行的测试方法添加@Test注解,且注解要导入org.testng.annotations.Test(不要用JUnit的@Test注解),同时方法需声明为public。
  • 检查测试类权限:测试类本身必须是public权限,不能用默认或私有访问修饰符。
  • 核对TestNG运行配置:
    • 若用XML配置文件执行,确保文件中正确指定了测试类或包路径,示例配置:
      <suite name="TestSuite">
        <test name="TestCase">
          <classes>
            <class name="你的包名.测试类名"/>
          </classes>
        </test>
      </suite>
      
    • 若在IDE中直接运行,确认运行类型选择的是「TestNG测试」,而非普通Java应用。
  • 检查依赖完整性:确保项目中TestNG依赖正确引入,无版本冲突。比如Maven依赖配置:
    <dependency>
      <groupId>org.testng</groupId>
      <artifactId>testng</artifactId>
      <version>7.8.0</version>
      <scope>test</scope>
    </dependency>
    

内容的提问来源于stack exchange,提问作者Kelvin Ongaga

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 08:12:36