Я использую следующую команду для запуска тестов Serenity с помощью браузера Chrome, передавая учетные данные. Он работает отлично.
mvn clean verify -Dwebdriver.driver=chrome -DuserId='xxxx' -Dpasscode='xxxxxxx'
Теперь мне нужно интегрироваться с Jenkins, который работает на компьютере с Redhat Linux, у которого нет графического интерфейса. Это было только что установлено только с браузером Firefox. Я предоставил двоичный файл geckodriver в самом своем коде. Приведенная выше команда вызывает браузер, но может быть из-за ОС без графического интерфейса, она не завершает тесты и выдает в консоли следующее сообщение: "тайм-аут ожидания браузера".
Я думаю, решение состоит в том, чтобы запустить тесты браузера в режиме без головы. Как это сделать ?