У меня настроен пользовательский интерфейс для выбора тестов. После того, как они выберут, я хочу запустить тестовый бегун с «удаленным» браузером и дать пользователю URL-адрес, чтобы они могли наблюдать тесты вживую в своем браузере.
В Heroku нет способа доступ к нестандартным портам. Я попытался использовать express -http-proxy, чтобы создать маршрут к тому месту, где TestCafe работал на localhost. Мне не удалось заставить прокси-сервер работать для TestCafe (хотя он работал и для других страниц).
Чтобы исключить проблемы с прокси-сервером, я попытаюсь перенаправить на TestCafe, используя nginx, как только насколько это возможно.
Можно ли даже запускать удаленные тесты TestCafe за прокси-сервером?
Другими словами, я хочу указать example.com/remotetest на TestCafe бегун на localhost: 3789 и посмотреть тестовый прогон.