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

新建SeleniumWebdriver Java项目TestNG库缺失,@Test无法导入如何解决?

解决TestNG @Test注解无法导入的问题

步骤1:确认POM依赖配置正确

先检查你的pom.xml里的TestNG依赖是否完整且版本兼容,推荐使用稳定版依赖:

<dependency>
    <groupId>org.testng</groupId>
    <artifactId>testng</artifactId>
    <version>7.8.0</version>
    <scope>test</scope>
</dependency>

注意:如果你的测试类放在src/main/java下,需要去掉<scope>test</scope>,否则Maven只会在测试目录(src/test/java)加载该依赖。

步骤2:刷新Maven依赖

确保IDE同步了Maven依赖:

  • IntelliJ IDEA:点击右侧Maven面板的刷新按钮(🔄)
  • Eclipse:右键项目 → Maven → Update Project

步骤3:手动导入@Test注解

如果IDE仍未自动提示导入,直接在类顶部手动添加导入语句:

package ui;

import org.testng.annotations.Test; // 手动添加这行

public class LoginTest {
    
    @Test
    public void loginTest() {
        // TODO Auto-generated method stub
    }
}

额外说明

你不需要安装IDE的TestNG插件也能正常使用TestNG注解——插件只是提供运行配置、测试报告快捷查看等辅助功能,核心的注解和API依赖通过Maven引入即可生效。如果后续需要快速生成测试模板或配置TestNG运行器,再考虑安装IDE插件也不迟。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 13:14:51