使用 ENV 變數
在 nightwatch.conf.js
或 nightwatch.json
中的任何組態值都可以指定為環境變數的名稱。如果找到,Nightwatch 會自動從 process.env
填入該值。
如果在目前工作目錄中找到 .env
檔案,則也支援 Dotenv 檔案並將使用它。
以下是從產生的 nightwatch.conf.js
中的範例
nightwatch.conf.js
module.exports = {
src_folders: [],
test_settings: {
default: {
launch_url: 'https://nightwatch.dev.org.tw'
},
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}',
}
}
}
}
}