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