1
我想使用json文件在我的dataProvider中提供数据。请为它提供最好的方法,(用java编写)从teston中的数据提供者的json文件中读取数据
例如。 JSON文件
{
"dataSet": [
{
"testCase": "Verify error message on wrong userName",
"username": "test",
"password": "password",
"rememberMe": false
},
{
"testCase": "Verify error message on empty userName",
"username": "",
"password": "password",
"rememberMe": false
}
]
}
和数据提供者应该非常像
@DataProvider(name = "dpForIncorrectUsernameOrPassword")
public static Object[][] incorrectUsernameOrPassword() {
Object[][] testObjArray = JsonUtils.getJsonObjects("test.json");
return testObjArray;
}
这样
{
"testCase": "Verify error message on wrong userName",
"username": "test",
"password": "password",
"rememberMe": false
}
这会起到一个数据集,并
{
"testCase": "Verify error message on empty userName",
"username": "",
"password": "password",
"rememberMe": false
}
行为彼此,等等..
问题是什么? – juherr