Cypress использовать локальный сервер API - PullRequest
1 голос
/ 24 февраля 2020

может быть, кто-то использует кипарис для тестирования потоков e2e вместе с вызовами бэкэнд-API без каких-либо насмешек.

У меня сейчас проблема, я хочу использовать свой локальный API с простого Laravel сервера, такого как http://127.0.0.1:8000, но все мои запросы XHR были прерваны при запуске тестов. После некоторых исследований я понял, что если я изменю запрос baseUrl на https://example.com, тогда запросы работают нормально.

Пример прерывания XHR

Я уже установил chromeWebSecurity в false.

Версия Cypress : 4.0.2

Cypress. json

{
  "viewportWidth": 1920,
  "viewportHeight": 1000,
  "baseUrl": "http://localhost:4200",
  "watchForFileChanges": false,
  "integrationFolder": "cypress/build/cypress/integration",
  "chromeWebSecurity": false,
  "blacklistHosts": [],
  "env": {
    "host": "http://localhost:4200",
    "baseUrl": "http://127.0.0.1:8000/api"
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...