Я использую 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');