Запускать одни и те же тесты Testcafe с разными URL-адресами для каждой среды - PullRequest
0 голосов
/ 11 февраля 2019

Я работаю над проверкой концепции TestCafe.У меня есть несколько тестов, работающих в одной тестовой среде.Мне нужен способ для запуска одних и тех же тестов в 3 разных тестовых средах с разными URL.Есть ли лучшая практика для этого сценария?

1 Ответ

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

Решением является добавление пользовательских параметров в командной строке testcafe, например: --env=uat.

Используйте minimist, чтобы прочитать все пользовательские параметры, добавленные в командную строку TestCafe, иэкспортируйте объект конфигурации следующим образом:

import * as minimist from 'minimist';

const args = minimist(process.argv.slice(2));

// get the options --env=xxx --user=yyy from the command line
export const config = {
  env: args.env,
  user: args.user,
};

Затем импортируйте этот объект config в нужное вам место в тестовом коде.

см. Как работать с файлами конфигурации ипеременные окружения? для более подробной информации.

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