Intellij包中不存在org.testng。

3

在使用Intellij导入TestNG时,会出现以下错误:

java: 包org.testng不存在

我尝试将其作为依赖项通过pom.xml导入,但似乎根本行不通。

不确定其他人是否遇到了同样的问题,看起来更多的人在使用selenium-java时使用eclipse而不是Intellij(至少在查找问题时是这样的)。


更改pom.xml文件后,在Maven项目工具窗口中运行来自Maven的重新导入:https://www.jetbrains.com/help/idea/maven-support.html#maven_import_dependency 或配置自动导入(Auto-import)。 - Andrey
3个回答

8

经过长时间的煎熬和努力,我找到了以下这个链接,Erek Speed 将永远是我的英雄:

https://groups.google.com/forum/#!msg/mariocompetition/dUIPTghCZwc/PEYqu9BqBUYJ

根据此链接,操作步骤如下:

  1. 选择“文件” > “项目结构”
  2. 点击左侧导航条上的“库”选项卡
  3. 点击“+”号添加,选择“从 Maven 添加”
  4. 输入 org.testng 并单击放大镜图标
  5. 选择您想要使用的版本,然后单击“确定”和“应用”

这些步骤基于使用 IntelliJ IDEA Community 版本 2017.2.3。


0

我也遇到了同样的情况。这可能会对你有所帮助。

请按照以下步骤操作:

  1. 将光标放在类名上
  2. 按下Alt + Enter
  3. 创建测试
  4. 在测试库输入框中,请选择TestNG。按下确定
  5. 转到您遇到未解决的代码位置。例如:("Assert".assertEquals)
  6. 按下Alt + Enter
  7. 选择添加依赖项

一切都准备好了。干杯!


0
在Intellij IDEA中,我遇到了类似的问题。
在添加以下依赖项后,在Intellij IDEA中找不到testNg。
    <dependency>
        <groupId>org.testng</groupId>
        <artifactId>testng</artifactId>
        <version>7.8.0</version>
        <scope>test</scope>
    </dependency>

错误我遇到的:找不到依赖 'org.testng:testng:7.8.0'

第一个解决方案:

mvn clean mvn clean install -U

如果这没有帮助,可能与您的本地存储库有关,请在项目上运行以下命令:

mvn dependency:purge-local-repository mvn clean install


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接