четверг, 23 декабря 2010 г.

Selenium rc + ssl

Недавно начали вводить автоматизацию процесса тестирования, в качестве инструмента выбор пал на selenium. По началу всё что хорошо, пока не выяснилось, что есть проблемы с недействительным сертификатом, поиск подсказал, что можно создать профиль в firefox, в котором надо принять недействительный сертификат - сказано, сделано. Запускаю тесты - вместо нужно урла открывается http://localhost:4444/selenium-server/core/Blank.html?start=true.

После некоторого исследования выясняю, что selenium отказывается работать, если принято несколько недействительных сертификатов (может работать только с одним). Иду в поиск и получаю ответ - аддон Remember Certificate Exception, который сам принимает недействительные сертификаты (также помогает аддон XPath Checker).