Как передать значение среды из npm в файл wdio - PullRequest
0 голосов
/ 03 февраля 2019

Я хотел передать значение тестовой среды из командной строки с помощью команды npm, которая должна быть доступна в файле wdio.conf.Что-то вроде теста npm --env = 'stage'.Как этого добиться.

Ответы [ 2 ]

0 голосов
/ 10 февраля 2019

Я сделал видео на эту вещь здесь: https://www.youtube.com/watch?v=a4gIo8rge1c

0 голосов
/ 03 февраля 2019

Я не думаю, что в WDIO есть прямой способ добиться этого.Один из вариантов, который мы использовали:

Определяется ниже в файле wdio.conf.js:

const testEnv = process.env.TEST_ENV || 'FIT'; //code to read the value from cmd
exports.config = { 
.... 

beforeSession: function(){
    global.testEnv = testEnv; //making the testEnv global
}
....
}

Команда для запуска теста: TEST_ENV='stag' npm test

Итак, вваш проект переменная testEnv будет доступна во всем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...