LY
Изначально я использовал FirefoxDriver (не gecko, а старый, встроенный в selenium, т.к. версия браузера на которой необходимо выполнять тесты - 44). При обычном запуске скрипта в shell`е, браузер запускался, тесты выполнялись, но при попытке запуска в pipeline`е выдавалась ошибка вида:
OpenQA.Selenium.WebDriverException : Failed to start up socket within 45000 milliseconds. Attempted to connect to the following addresses: 127.0.0.1:7055
Далее я заменил инициализацию FirefoxDriver`а на RemoteWebDriver с передачей в параметры объекта FirefoxOptions и uri hub`а, поднял на машине-runner`е selenium-standalone-server, который выступает и в роли hub`а и в роли node`ы, в итоге в pipeline`е получил ошибку следующего вида:
System.InvalidOperationException : Unable to create new service: GeckoDriverService
Гораздо проще будет запустить селеноид и скачать нужную версию браузера.
https://t.me/aerokube