Вот курс Удеми (от "Lets Kode It") по разработке инфраструктуры веб-автоматизации с селеном. Инструктор создал проект Java с Maven. В основном нужны зависимости: хамкрест, тестнг и селен. Но инструктор настаивает на том, что зависимость от селена-сервера также должна быть включена, потому что "у maven может быть сбой, и он может не получить все зависимости от селена- java (скриншот прилагается)".
Мой вопрос что это когда-либо случается и почему? Мне кажется странным, что каждый проект, для которого требуется только селеновый веб-драйвер, также должен включать в себя selenium-server.
Более того, в другом посте (снимок экрана НЕ включен), инструктор говорит, что нужно включить зависимость Junit также из-за схожего причины. Кажется странным, что мы должны включать Junit в каждый проект только из-за «потенциальных конфликтов».
