According to this page, [Serenity BDD Book]https://serenity-bdd.github.io/theserenitybook/latest/web-testing-in-serenity.html
Я подготовил свой файл config.properties как ...
webdriver.driver=chrome
headless.mode = true
drivers.windows.webdriver.chrome.driver =
src/test/resources/webdriver/windows/chromedriver.exe
drivers.mac.webdriver.chrome.driver =
src/test/resources/webdriver/mac/chromedriver
drivers.linux.webdriver.chrome.driver =
src/test/resources/webdriver/linux/chromedriver
webdriver.driver=firefox
gecko.firefox.options = {"args": ["-headless"]}
drivers.mac.webdriver.gecko.driver =
src/test/resources/webdriver/mac/geckodriver
drivers.linux.webdriver.firefox.driver =
src/test/resources/webdriver/linux/geckodriver
Но у меня возникла проблема, как сообщалось выше UnsupportedDriverException: Мне нужно сказать, все отлично работало в моей локальной системе Mac, но НЕ на машине RedHat Linux с браузером Firefox версии 60.5 (которая должна работать с geckodriver 0.24.0)
Но наш Jenkins System Admin добавил geckodriver в системный путь, а затем РАБОТАЛ !!!!! Наш сервер Jenkins работает на RedHat Linux.