Я автоматизирую сценарии e2e, используя Cucumber, Nightwatch / node.js и javaScript.
Я хочу определить переменные, к которым можно обращаться из разных файлов .js. В настоящее время в файле globals / globals.js определены некоторые переменные в следующем формате:
module.exports = {
testVar: "testVariableDefinition",
}
После определения я получаю к ним доступ через:
var test = this.api.globals.testVar;
Так что это означает, что я хочу определить другие переменные в файле, отличном от globals.js, и получить к ним доступ позже. Причина этого в том, что я не могу определить все переменные в одном файле, это немного грязно.