Может ли TestCafe запускать «удаленные» тесты за прокси-сервером? - PullRequest
0 голосов
/ 10 марта 2020

У меня настроен пользовательский интерфейс для выбора тестов. После того, как они выберут, я хочу запустить тестовый бегун с «удаленным» браузером и дать пользователю URL-адрес, чтобы они могли наблюдать тесты вживую в своем браузере.

В Heroku нет способа доступ к нестандартным портам. Я попытался использовать express -http-proxy, чтобы создать маршрут к тому месту, где TestCafe работал на localhost. Мне не удалось заставить прокси-сервер работать для TestCafe (хотя он работал и для других страниц).

Чтобы исключить проблемы с прокси-сервером, я попытаюсь перенаправить на TestCafe, используя nginx, как только насколько это возможно.

Можно ли даже запускать удаленные тесты TestCafe за прокси-сервером?

Другими словами, я хочу указать example.com/remotetest на TestCafe бегун на localhost: 3789 и посмотреть тестовый прогон.

1 Ответ

2 голосов
/ 12 марта 2020

TestCafe требует 2 порта для работы. Если Heroku не поддерживает нестандартные порты, вы не можете настроить выполнение тестов TestCafe в режиме remote.

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