用Java进行TestNG

用Java进行TestNG,testng,Testng,在Java中使用TestNG时,我遇到以下错误: '类型不匹配:无法将测试转换为批注' 注意:使用EclipseIDE。 构建路径包含testngjar 还安装了EclipseIDE的TestNG插件 你能告诉我为什么会出现上述错误吗 谢谢 代码: 在上面的代码段中,“@Test”符号给出了错误检查您的导入是否正确,如: import org.testng.annotations.BeforeTest; import org.testng.annotations.Test; 通常,如果

在Java中使用TestNG时,我遇到以下错误: '类型不匹配:无法将测试转换为批注'

注意:使用EclipseIDE。 构建路径包含testngjar 还安装了EclipseIDE的TestNG插件

你能告诉我为什么会出现上述错误吗

谢谢

代码:


在上面的代码段中,“@Test”符号给出了错误

检查您的导入是否正确,如:

  import org.testng.annotations.BeforeTest;
  import org.testng.annotations.Test;

通常,如果缺少导入,则无法解析为类型错误。

尽管导入org.testng.annotations.*; 导入所有内容,但不起作用。 但当我只导入所需的类时,效果很好

之前:

import org.testng.annotations.*;  
这不起作用

之后:

import org.testng.annotations.BeforeTest;   
import org.testng.annotations.Test;   
import org.testng.annotations.AfterTest;

哪种方法有效

是什么代码导致此错误?您能在哪里发布一些代码导致此错误?你也试过安装测试应用吗?@niharika_neo:上面的代码这是我在帖子中建议的。您应该承认.@rai.skumar,但在导入org.testng.annotations.*时;缺少什么?这是一件奇怪的事情…但这里要注意的是“类型不匹配错误”--这暗示导入存在一些问题。
import org.testng.annotations.BeforeTest;   
import org.testng.annotations.Test;   
import org.testng.annotations.AfterTest;