Я без проблем запускаю автономный сервер Behat, Mink и Selenium (с chrome).
Я сейчас пытаюсь все запустить с Docker.У меня есть контейнер для узла селена плюс узел хрома, который я запускаю с помощью следующих команд:
docker run -d -p 4545:4444 --name selenium-hub selenium/hub
docker run -d --link selenium-hub:hub selenium/node-chrome-debug
Я могу перейти к http://172.17.0.2:4444/grid/console, и кажется, что узел хрома работает нормально.
Это мой файл behat.yml
default:
extensions:
Behat\MinkExtension:
browser_name: chrome
selenium2:
wd_host: http://172.17.0.2:4444/wd/hub
capabilities: { "browser": "chrome", "version": "71"}
base_url: http://localhost:8080
suites:
default:
contexts:
- FeatureContext:
log_file: 'mono.log'
admin_username: 'admin'
Когда я запускаю свой контейнер behat, мои файлы объектов начинают работать, как и ожидалось, но все они перестают работать.Похоже, что контейнер behat не может найти Selenium.
Какую конфигурацию я должен использовать, чтобы мой контейнер behat мог найти селен?