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(); Есть у кого-нибудь идеи по исправлению?

Спасибо, Туен Тран

0 ответов

Другие вопросы по тегам