我将Selenium WebDriver与TestNG一起使用。我正在尝试在Eclipse IDE中使用“数据提供程序”注释。但是,在显示错误0的注释上添加覆盖后
DataProvider
不是注释类型
package remoteTesting.dockervalidation;
import org.testng.annotations.Test;
public class DataProvider {
@Test
public void testcaseData() {}
@DataProvider (name = "DPS1")
public Object[][] createData1() throws Exception{
Object[][] retObjArr= {{"hello","text",1},{"bye","message",1},{"solo","call",453}};
return(retObjArr);
}
}
答案 0 :(得分:0)
这是因为您的类名称是“ DataProvider”。请将该类名更改为其他名称(这将具有更多含义),然后尝试从testng导入DataProvider。
答案 1 :(得分:0)
我刚刚卸载了TestNG插件,然后再次安装,它对我有用。