В настоящее время настройка моего проекта для тестирования имеет два аспекта: что касается повседневной разработки, я запускаю testcafe через foreman
на MacOS (чтобы воспользоваться моим личным файлом .env
) и на сервере CI ( BitBucket), я использую testcafe через testcafe/testcafe
образ докера.
Однако не использовать одну и ту же среду во время разработки, и CI не является оптимальным, поэтому я решил, что использование docker (-compose) в обоих сценариях будет лучшим способом. Прочитав testcafe , выпуск 1880 и PR 2574 , я решил, что моя команда для разработки должна выглядеть примерно так:
docker run -v /Users/bert/Development/m4e/ui_factory/test/tests:/test -p 1337:1337 -p 1338:1338 -it testcafe/testcafe -- remote /test --hostname localhost
но я не могу подключить Safari к http://localhost:1337 в этом случае:
Safari не может открыть страницу «172.17.0.2:1337/browser/connect/ryD70k», поскольку Safari не может подключиться к серверу «172.17.0.2»
У кого-нибудь есть идеи, как с этим справиться?