使用环境变量
nightwatch.conf.js 或 nightwatch.json 中的任何配置值都可以指定为环境变量的名称。如果找到,Nightwatch 将自动从 process.env 中填充该值。
还支持 Dotenv 文件,如果在当前工作目录中找到 .env 文件,则将使用该文件。
以下是来自生成 nightwatch.conf.js 的示例
nightwatch.conf.js
module.exports = {
src_folders: [],
test_settings: {
default: {
launch_url: 'https://nightwatch.node.org.cn'
},
browserstack: {
webdriver: {
start_process: false
},
selenium: {
host: 'hub-cloud.browserstack.com',
port: 443
},
desiredCapabilities: {
browserName: 'chrome',
'bstack:options' : {
userName: '${BROWSERSTACK_USERNAME}',
accessKey: '${BROWSERSTACK_ACCESS_KEY}',
}
}
}
}
}