我在 globals.js 文件中进行了以下设置;
const carReviews = 'car-reviews/'
module.exports = {
carReviews,
waitForConditionTimeout: 5000,
},
这是在我的 nightwatch.conf.js 文件中设置的”
launch_url: 'https://www.parkers.co.uk',
在我的测试脚本中使用它;
.url(browser.launch_url + browser.globals.carReviews)
但是,当我运行测试时,每次遇到以下网址问题;
https://www.parkers.co.ukundefined/
对此将提供任何帮助。
答案 0 :(得分:1)
您是否已将全局路径添加到您的夜视配置?
"globals_path": "Global.js"
编辑:我将您提供的代码添加到我的设置中,并且可以正常工作。我的假设是您要将globals_path
添加到您的守夜配置中的test_settings
对象中,但是您应该将其放在module.exports
的根目录中。如果不是问题,请发布完整的配置。
答案 1 :(得分:1)
非常感谢您的答复!
您是对的,我已经在我的守夜人配置中定义了globals_path。
将其移至模块的根目录。exports似乎已解决了我的问题。
感谢您的帮助:)