Как отправить baseUrl в качестве параметра с Cypress.io - PullRequest
0 голосов
/ 27 ноября 2018

Я изучаю переход от транспортира к Cypress.io.У меня есть несколько тестов, но я хочу иметь возможность отправить baseUrl в качестве параметра, как я могу с Protractor.

Я пробовал:

$ npm run cypress:open --config "baseUrl=myUrl" --still использует baseUrl из моего файла конфигурации.

$ npm run cypress:open --env "baseUrl=myUrl" --still использует baseUrl из моего файла конфигурации.

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

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

$ ng e2e --suite testSuite --baseUrl myUrl

Что эквивалентно Cypress.io?

1 Ответ

0 голосов
/ 27 ноября 2018

Вы должны установить переменную env CYPRESS_baseUrl

CYPRESS_baseUrl=[your baseUrl] npm run cypress:open должен сделать это за вас

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