ExcelをJsonに変換するのに役立つExcelのようなJsonパッケージを使用してください。 私たちのコードはJSONファイルだけを処理するように記述されています。
[
{
"username": "kishan",
"password": "patel"
},
{
"username": "kishan",
"password": "patel"
},
{
"username": "kishan",
"password": "patel"
},
{
"username": "kishan",
"password": "patel"
},
{
"username": "kishan",
"password": "patel"
}
]
同じ値がExcelで置くことができ、それはJSONに変換されます: は、ここにリンクJSONのexcel to json
var convertExcel = require('excel-as-json').processFile;
convertExcel('path to store xlsx', 'path of json');
describe ('nsWeb Login Page Data Driven' , function() {
browser.ignoreSynchronization = true;
beforeEach(function(){
browser.get('http://10.32.128.249:9090/');
browser.driver.manage().window().maximize();
});
it('To verify Login, using Data Driven Technique from Json file', function()
{
var testData = require('D:/json path');
for(var i=0;i<=4;i++) // if there are 5 data in json
{
var a = element(by.id("username"));
var b = element(by.id("password"));
a.sendKeys(testData[i].username);
b.sendKeys(testData[i].passwordField);
}
});
it('To verify Login, using Data Driven Technique from Excel file',
function(){
var testData1 = require('D:/json path');
var a = element(by.id("username"));
var b = element(by.id("password"));
a.sendKeys(testData1[0].username);
b.sendKeys(testData1[0].passwordField);
});
});
例です。
希望します。