从json文件获取数据到Nodejs(Protractor代码)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从json文件获取数据到Nodejs(Protractor代码)相关的知识,希望对你有一定的参考价值。
我有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();
});
});
如果有人能帮助我,这将对我很有帮助。提前致谢
答案
你没有一个JSON,而是JSONS数组。
尝试:Sampledata[0].Test_URL
而不是Sampledata.Test_URL
。
与Sampledata.User_Name
,Sampledata.Password
相同。
以上是关于从json文件获取数据到Nodejs(Protractor代码)的主要内容,如果未能解决你的问题,请参考以下文章
NodeJS:从 JSON 中提取数据,修改对象并将其发送回同一个 JSON 文件