Protractor 嗨,我正在研制量角器黄瓜。如何在量角器中解析JSON测试数据?
我的测试数据-car_data.jsonProtractor 嗨,我正在研制量角器黄瓜。如何在量角器中解析JSON测试数据?,protractor,Protractor,我的测试数据-car_data.json [ { "car_name": "some_car", "chasis_number": "some_num" }, { "car_name": "some_car", "chasis_number": "some_num" } ] dragrator.config.js: params : require('./data/test-data.json') 我正在使用“browser.params.ca
[
{
"car_name": "some_car",
"chasis_number": "some_num"
},
{
"car_name": "some_car",
"chasis_number": "some_num"
}
]
dragrator.config.js:
params : require('./data/test-data.json')
我正在使用“browser.params.car”访问测试数据
问题:我有一个功能,用户可以将汽车添加到表中,并将汽车的chasis_编号添加到表中。我想通过在表列中输入chasis_编号来过滤表。为此,我想首先使用测试数据car_data.json中的car_名称进行验证,并在filter字段中输入相应的chasis_编号。这可能吗?任何帮助都是值得的。您需要在
car\u data.json
文件上使用filter()
方法,并根据给定的car\u名称查找chasis\u编号
function getChasisNumberFromTestData(car_name) {
var filteredArray = browser.params.car.filter(function(carObject){
return carObject.car_name == car_name;
});
return filteredArray.length ? filteredArray[0].chasis_number : "Car name not found in testdata";
}