【发布时间】:2021-12-24 01:45:40
【问题描述】:
我在这里分配数据
public static Object[][][] SiteUrlForSignin = {
{{"https://google.com"},{"username"},{"mypassword"}}
};
这是我的测试课
public class SignInTest{
@DataProvider(name = "SigninLink")
public Object[][] getData() {
Object[][][] data = SiteConfig.SiteUrlForSignin;
return data;
}
@Test(priority = 1, alwaysRun = true, dataProvider = "SigninLink")
public void mytest(String url,String username,String password,Method method,ITestContext ctx) throws InterruptedException, IOException {
System.out.println(url+"-"+username+"-"+password);
}
}
出现以下错误
未定义参数,但发现使用了数据提供者 (明确指定或从类级别继承 注解)。数据提供者不匹配
我不知道我错过了哪里
【问题讨论】:
标签: java selenium selenium-webdriver testng testng-dataprovider