Сертификат не принимается в Chrome версии 128.X.X.X.JAVA

Программисты JAVA общаются здесь
Anonymous
Сертификат не принимается в Chrome версии 128.X.X.X.

Сообщение Anonymous »

Я использую Selenium с Java для тестирования веб-приложения.
При доступе к веб-приложению вручную я получаю всплывающее окно для выбора файла сертификата. В этом всплывающем окне есть только 1 файл сертификата, который также доступен в Личном -> Сертификаты в моем менеджере сертификатов.
[img]https:// i.sstatic.net/gwA42c3I.png[/img]

Чтобы отключить это всплывающее окно и устранить необходимость вручную принимать сертификат при запуске автоматических тестов, я сделал следующее:
  • Добавлена ​​опция Chrome:

    Код: Выделить всё

    options.setAcceptInsecureCerts(true);
  • Добавлены желаемые возможности:

    Код: Выделить всё

    capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
После обновления версии браузера Chrome до 128.0.6613.85 эти решения не работают. Появляется всплывающее окно и ждет, пока я приму его вручную. Даже при запуске в автономном режиме он ожидает принятия, а затем завершается с ошибкой.
Я пробовал использовать ChromeOptions:
--disable-machine-cert-request
-- Disable-signin-frame-client-certs
Ожидаемое поведение: всплывающее окно выбора сертификата не должно появляться.
Фактический результат: появляется всплывающее окно выбора сертификата.
Есть ли решение этой проблемы?

Подробнее здесь: https://stackoverflow.com/questions/790 ... -128-x-x-x

Вернуться в «JAVA»