我有2个文件。第一个是包含所有数据的JSON。第二个是Js文件,其中编写代码并且应该从JSON文件中获取数据。但它无法从JSON文件中获取dta。我的JSON文件名是Sampledata.json,内容是:
[{
'Test_URL':'http:...........',
'User_Name':'xyz',
'Password': 'abc'
}]
我的Js代码是:
var Sampledata = require('E:\\Sampledata.json');
console.log("Check the sample data", Sampledata);
describe('Open the clinicare website by logging into the site', function(){
it('Should Add a text in username and password fields and hit login button', function() {
browser.driver.manage().window().maximize();
//console.log(Sampledata.Test_URL);
browser.get(Sampledata.Test_URL);
//Perform Login:UserName
element(by.model('accessCode')).sendKeys(Sampledata.User_Name);
//Perform Login:Password
element(by.model('password')).sendKeys(Sampledata.Password);
//Perform Login:LoginButton
element(by.css('.btn.btn-primary.pull-right')).click();
});
});
如果有人可以帮助我,这将对我很有帮助。 提前致谢
答案 0 :(得分:0)
你没有一个JSON,而是JSONS数组。
尝试:
Sampledata[0].Test_URL
代替Sampledata.Test_URL
。
与Sampledata.User_Name
,Sampledata.Password
相同。