Я инженер-тестер, который является новичком в игре - 3 года опыта - очень жаль, если я не стану техническим мастером :) Я бы попросил вас быть терпеливым со мной, я тоже здесь, чтобы узнать рад быть исправленным / высмеянным.
Из-за чувствительности наших приложений мы работаем с сертификатами PKI на стороне клиента. Они должны быть загружены пользователем в браузер, если приложение доступно. Мне было интересно, будет ли возможно, что вместо того, чтобы импортировать тестовые сертификаты в тестовый браузер, мы могли бы вместо этого добавить наши pki сертификаты тестового пользователя, используя HAproxy? Что мы могли бы затем использовать для пересылки по запросу приложения обратного прокси-сервера?
Чуть больше контекста, мы надеемся перейти от Selenium к Cypress.io. Selenium может загружать сертификаты в браузер в тестовой настройке @before. К сожалению, Cypress не играет хорошо, даже когда сертификаты PKI загружаются вручную в браузер Cypress.IO Chrome. Я включил ссылку на кого-то, кто имеет точно такую же проблему ниже.
кипарис - ошибка 403 при посещении основного сайта
Как команда, нам всем очень нравится Cypress, но мы боимся, что это может быть блокирующим. Я чувствую, что если бы можно было сделать то, что я предложил, с HAproxy, то это могло бы стать хорошим решением для наших более низких тестовых сред.