webdrivermanager-java Слишком длинный ключ ошибки при работе на сервере Jenkins
У меня возникла ошибка при запуске теста пользовательского интерфейса с Chrome headless на сервере Jenkins [[1;31mERROR[m] TC_002_ChangePassword_UI_Test Истекшее время: 0,233 с <<< ERROR!
io.github.bonigarcia.wdm.WebDriverManagerException: java.lang.IllegalArgumentException: Key too long: chromeChromeDriver 81.0.4044.69 (6813546031a4bc83f717a2ef7cd4ac6ec1199132-refs/branch-heads/4044@{#776})
Caused by: java.lang.IllegalArgumentException: Key too long: chromeChromeDriver 81.0.4044.69 (6813546031a4bc83f717a2ef7cd4ac6ec1199132-refs/branch-heads/4044@{#776})
Ниже приведен код для обработки безголового
case HEADLESS_CHROME:
WebDriverManager.chromedriver().setup();
HashMap<String, Object> headlessChromePref = new HashMap<>();
headlessChromePref.put("profile.default_content_settings.popups", 0);
ChromeOptions chromeOption = new ChromeOptions();
chromeOption.setExperimentalOption("prefs", headlessChromePref);
chromeOption.addArguments("--no-sandbox");
chromeOption.addArguments("--headless");
chromeOption.addArguments("--disable-dev-shm-usage");
driver = new ChromeDriver(chromeOption);
break;
Это происходит в этой строке WebDriverManager.chromedriver(). Setup(); Есть у кого-нибудь идеи по исправлению?
Спасибо, Туен Тран