javascript - Nightwatch - 设置和获取全局变量
问题描述
基本上我需要做的是每次我在函数前运行测试时从 csv 文件中获取配置文件并将其作为数组加载到全局变量中。
假设 mynightwatch.conf.js 包含以下示例全局变量myGlobalArr
"globals": {
myGlobalArr : []
}
在 globals.js 中,我使用 readFileSync 读取文件并将其文本作为数组传递给变量
before: function(done) {
var file = fs.readFileSync('path').toString().split('\n')
}
如何将存储在文件中的数组传递给myGlobalArr ,然后从页面对象内部调用它以使用它?
谢谢
解决方案
推荐阅读
- python-3.x - 将具有类对象作为节点的 networkx 图导出到 Gephi
- python - 如何连接来自同一数据帧的 2 列,但从第 1 列获取行 a 到 d,从第 2 列获取 m 到 p?
- python - 预加载大芹菜任务
- react-native - 如何使用 CameraRoll 获取媒体的 base64 字符串?
- pyspark - 从 PySpark Dataframe 上的两组列中创建字典列
- java - Elassandra - 错误:无法找到或加载主类 org.apache.cassandra.stress.Stress
- r - 如何更改包的所有 R 文件中的函数/参数名称
- html - 如何在另一个 CSS Grid 中创建一个 Grid?
- autolayout - 将 iPhone XR 支持添加到 Xcode 10 中的现有 iOS 应用程序
- python - 如何从 python 的超级列表中找到子列表中可能的有序组的数量?