nightwatch.conf.jsnightwatch.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}', } } } } }