从json文件获取数据到Nodejs(Protractor代码)

时间:2017-12-29 06:21:48

标签: 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(); 
  });
});

如果有人可以帮助我,这将对我很有帮助。 提前致谢

1 个答案:

答案 0 :(得分:0)

你没有一个JSON,而是JSONS数组。

尝试: Sampledata[0].Test_URL代替Sampledata.Test_URL

Sampledata.User_NameSampledata.Password相同。