从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_NameSampledata.Password相同。

以上是关于从json文件获取数据到Nodejs(Protractor代码)的主要内容,如果未能解决你的问题,请参考以下文章

NodeJS:从 JSON 中提取数据,修改对象并将其发送回同一个 JSON 文件

Nodejs 从 http 请求块中读取 JSON 数据

使用 Angularjs 和 Nodejs 从 HTML 表单另存为 JSON 文件

如何从sql中获取nodejs的数据并返回json?

显示从 Nodejs 到 EJS 的嵌套 JSON

如何创建从 nodejs mysql 模块获取的正确 json 类型数据?