我正在尝试使用TestNG来测试我的Java代码。TestNG插件安装在IntelliJ中,依赖项:
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.9.10</version>
</dependency>
已添加到Maven中。然而,当我在类中写入“@Test”时,IntelliJ给出了错误消息:“无法解析符号'Test'。
导入组织。testng。注释。测试也无法识别。Intellij似乎忽略了Maven依赖。
以下是项目结构和错误:
我应该用TestNG做更多的事情,而不是仅仅添加Maven依赖项吗?
>
运行mvn clean
将testng
的范围设置为
test
,即:
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.12</version>
<scope>test</scope>
</dependency>
运行mvn安装
我已经在IntelliJ IDEA中安装了cucumber-java和gherkin插件,但是当我创建一个.feature文件时,它不会被识别为一个feature文件。我重新启动了IntelliJ并检查了是否在IntelliJ的插件设置窗口中启用了插件。feature文件
我将TestNG添加到我的pom.xml中,然后它就被导入了。我可以使用TestNG注释,但是当我试图设置优先级时,它无法识别它。我是不是漏掉了什么?以下是我正在使用的Intellij版本: IntelliJ IDEA 2020.2(社区版) 构建#ic-202.6397.94,构建于2020年7月27日 运行时版本:11.0.7+10-b944.20 amd64 VM:OpenJDK 64位服务
我最近尝试导入一个现有的Gradle项目,使用启动窗口中的“Open project”选项和现有的build.Gradle文件自动设置该项目。 就在我这样做之后,IntelliJ中出现了一条错误消息,说: 看起来像这样,IntelliJ抱怨我没有将play框架添加到我的PATH变量中。尽管外壳的输出告诉了某事物。其他: 我还编写了一个简单的类来显示IntelliJ使用的PATH变量: 当我运行这个
null 附注:Maven-Build是成功的。因此,Maven正在识别存储库中的包。
在IntelliJ Scala的调试器中,您可以打开一个窗口来评估表达式(altF8) 但是,只要表达式中有Scala符号(即'fobar),它总是失败,说:
Intellij Community Edition 2020.1.3无法识别StepDefinition中已经定义的步骤。我只使用cucumber-groovy、cucumber-core、cucumber-junit:all 5.1.3版本。 我在下面试过了,它不起作用。 Cucumber Groovy&Cucumber Java插件已经安装 未安装子步骤插件 我指的是GitHub上的这个项目