首页 > 解决方案 > Nightwatch - 设置和获取全局变量

问题描述

基本上我需要做的是每次我在函数运行测试时从 csv 文件中获取配置文件并将其作为数组加载到全局变量中。

假设 mynightwatch.conf.js 包含以下示例全局变量myGlobalArr

 "globals": {
     myGlobalArr : []
 }

在 globals.js 中,我使用 readFileSync 读取文件并将其文本作为数组传递给变量

before: function(done) {
   var file = fs.readFileSync('path').toString().split('\n')
}

如何将存储在文件中的数组传递给myGlobalArr ,然后从页面对象内部调用它以使用它?

谢谢

标签: javascriptnode.jsseleniumnightwatch.jsnightwatch

解决方案


推荐阅读