Остановить автомат c выбор сертификатов в Chrome - PullRequest
0 голосов
/ 04 марта 2020

В прошлом я использовал defaults write com.google.Chrome AutoSelectCertificateForUrls -array, чтобы остановить Chrome автоматический выбор сертификатов, если сайт может использовать сертификат для вашей аутентификации. Это приводит к появлению и приглашению появиться с сертификатами для выбора (в идеале я бы отключил это тоже, чтобы он вообще не пытался использовать сертификаты для входа в систему), который также имеет опцию отмены, чтобы вообще не использовать сертификаты. Однако, похоже, это больше не работает, и Chrome продолжает автоматически получать мой сертификат и регистрировать меня.

Основным вариантом использования этого является запуск кипарисовых тестов , которые проверяют функциональность входа в систему , Если сертификат не получен, пользователь может войти с именем пользователя и паролем. Я хочу запустить тесты с тестовой учетной записью, у которой нет сертификата, но есть учетные данные для входа в систему, поэтому я должен иметь возможность остановить Chrome, автоматически получая сертификат при выполнении этих тестов на моей машине.

Есть ли параметр конфигурации в Chrome (который затем может быть пропущен при запуске Cypress Chrome), который я могу использовать, чтобы остановить автоматический c выбор сертификатов (и в идеале запрос на выбор сертификата)? Или, может быть, другой параметр MacOS?

...