У меня есть 4 контейнера, работающих в одной сети Docker.
- монгодб
- наш API-сервер
- селеновый сервер
- сами наши тесты
Я получаю эту ошибку из нашего тестового контейнера:
WebDriverError: File not found: /root/cdt-tests/csv-data/IT-DE-Jasper.csv
Однако, судя по моим журналам испытаний, этот файл полностью существует... в тестовом контейнере.
Проблема, я думаю, в том, что сервер selenium не смотрит на ту же файловую систему, что и наш тестовый контейнер, потому что они работают в разных контейнерах.
Как лучше всего решить эту проблему?
а. Должен ли я пытаться запустить их в одном контейнере?
б. Могу ли я как-то заставить их использовать одну и ту же файловую систему?
c. ?