使用环境变量
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}',
}
}
}
}
}