Невозможно установить пары ключ-значение в файлах свойств в транспортире при использовании npm Properties-Reader - PullRequest
1 голос
/ 01 апреля 2019

Я использую npm-модуль Properties-Reader для чтения и записи файла свойств в платформе Protractor Automation. Создан служебный метод:

var PropertiesReader = require('properties-reader');
var path = require('path');

//var properties = PropertiesReader('../Resources/test.properties');

var PropertyFileReader = function(){


    this.readPropertyFiles = function(filePath){

        var fileToRead = filePath;
        absolutePath = path.resolve(__dirname, fileToRead);

        var properties = PropertiesReader(absolutePath);
        return properties;


    }

Я успешно получаю элементы, хранящиеся в файлах свойств, используя команду как

 var property = propertyReader.readPropertyFiles('D:/ProtractorDemo/Project05/BE/QA/Utils/sett.properties')
var name = property.get('name');
      console.log(name);

Но при использовании метода set () я не могу ничего установить в моих файлах свойств. Также. на консоли не отображается ошибка. Мои файлы свойств все еще остаются пустыми

property.set('age', '28');
...