Я ищу модуль, который позволяет мне выполнять проверку браузера на сайте, для которого требуется двухсторонний SSL. Я успешно протестировал API для сайта, используя предоставленные мне сертификаты клиентов, поэтому я знаю, что сертификаты хороши.Как выполнить автоматическое тестирование браузера с помощью Node.js и двухсторонней ssl?
Я попытался с помощью:
Phatom.js - по-видимому, он не поддерживает клиентские сертификаты.
Selenium с модулем WD - я не вижу, как я могу пройти сертификацию, и по какой-то причине запуск экземпляра Firefox не использует сертификат, который я уже хранил в Firefox.
Zombie.js - Я пробовал передавать сертификаты клиентов в качестве параметров, но продолжал получать плохую ошибку сертификата.
Любая помощь будет высоко оценена.
После быстрого поиска я нашел эту статью, которая объясняет, как сделать это с помощью Selenium WebDriver. http://stackoverflow.com/questions/10889085/automating-ssl-client-side-certificates-in-firefox-and-selenium-testing Ключ от selenium - вам нужно подготовить профиль, чтобы Firefox знал, какая конфигурация В противном случае он просто открывает браузер с загруженным профилем по умолчанию. –