Могу ли я передать Cypress.env внутри файла plugin / index. js? - PullRequest
1 голос
/ 29 мая 2020

Я создал «задачу» кипариса для получения данных из БД, я не хочу хранить учетные данные для configDB в индексном файле и хотел передать их через кипарис. json. Cypress.env не работает, есть ли обходной путь?

const configDB = {
      server: "xxx",
      port: xxx,
      domain: "US",
      user: "username",
      password: "password",
      database: "database",
      driver: "tedious",
      options: {
        enableArithAbort: true,
      },
    };
    const sql = require("mssql");

1 Ответ

1 голос
/ 29 мая 2020

См. здесь .

В файле plugins/index.js установите его как config.env:

module.exports = (on, config) => {
  // `on` is used to hook into various events Cypress emits
  // `config` is the resolved Cypress config

  // modify env var value
  config.env.ENVIRONMENT = 'dev';

  // return config to update the global configuration
  return config
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...