Я запускаю selenium-rc 1.0.3 на Mac OS X & Windows 7 и оба, кажется, дают мне раздражающую ошибку accept cert в firefox. При чтении документов они говорят, что я должен просто использовать режим запуска firefox, и rc должен позаботиться о нем для меня через прокси-сервер или что-то в этом роде, но это, похоже, не работает. Единственным решением, которое я смог найти в Интернете, было создание профиля скелета и переход пути к запуску rc, но это не реальный вариант. Поскольку это не решает проблемы тестирования в IE/Chrome/Safari. Кто-нибудь знает о любом другом решении, которое будет работать.Selenium и HTTPS/SSL
Селена-RC документов по HTTPS - http://seleniumhq.org/docs/05_selenium_rc.html#handling-https-and-security-popups
Как примечание единственный способ, который действительно работал FireFix - это создание профиля по умолчанию с сертификатами, исключенными, как описано здесь. Http://townx.org/blog/elliot/dealing-self-signed-ssl-certificates-when-running-selenium-server-firefox Однако это только похоже, работает в Windows. Mac, похоже, бросает исключения из-за невозможности загрузить sqllight3.dylib. Однако я еще не пробовал Linux. Я все еще ищу решение для IE, Chrome и Safari. – NerdyNick
Я использовал этот метод. Я использую API-интерфейс Java, чтобы делать все сверху вниз, включая запуск SeleniumServer, поэтому мне нужно было также обновить настройки Firefox (3.6) в меню «Сервис»> «Параметры»> «Дополнительно»> «Сеть»> «Соединение»> «Настройки», чтобы использовать конфигурацию прокси-сервера вручную локальный: 4444. Я также задал шаблон профиля в Java следующим образом: RemoteControlConfiguration remoteControlConfiguration = new RemoteControlConfiguration(); remoteControlConfiguration.setFirefoxProfileTemplate (новый файл ("")); –