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