Cypress PORT возвращается неопределенным в интеграционном тестировании (визуальном) - PullRequest
0 голосов
/ 16 апреля 2020

Как я могу получить доступ к порту тестирования Cypress в моем тестовом файле? Я визуально тестирую свое приложение, и мне нужно протестировать разные базовые URL-адреса одной командой сценария. Поэтому я планирую использовать cy.visit(<base_ulr>:<port>') непосредственно в тестовом файле. Но когда я попытался получить доступ к ПОРТУ с помощью переменной env, porcess.env.PORT, он стал неопределенным. У кого-нибудь есть идеи по этому поводу? Пожалуйста, нужна помощь ....

1 Ответ

0 голосов
/ 17 апреля 2020

Если ваш порт определен как переменная среды, вы получаете доступ к переменным среды Cypress:

Cypress.env('port') or Cypress.env().port

См. Здесь c здесь

Обычно , вы определите свой baseUrl и порт в вашей конфигурации (cypress. json), и вы можете получить к нему доступ, используя:

Cypress.config('port') or Cypress.config().port
...