пользовательские профили Иногда вам может потребоваться запустить функциональные тесты на сервере приложений с поддельными сертификатами SSL.В этом случае Selenium доставит вам головную боль, потому что вы получите всплывающие окна, чтобы принять сертификаты, с которыми селен не может взаимодействовать.Кроме того, Selenium будет создавать и уничтожать пользовательский профиль Firefox для каждого теста.т.е. вы получите всплывающее окно для принятия нераспознанного сертификата каждый раз, и его нужно нажимать вручную.Даже если вы выберете «навсегда принять», вы по-прежнему будете получать всплывающее окно, потому что ваш профиль не сохранен.
Вы можете создать свой собственный профиль и запустить свои тесты Selenium, используя этот профиль.Если вы это сделаете, вы можете принять все сертификаты один раз, и Firefox никогда не предложит вам принять их снова.
пользовательские агенты Некоторые веб-сайты будут вести себя по-разному в зависимости от того, откуда поступают запросы http.Например, iphone с safari и компьютер с IE могут использовать один и тот же URL и получать совершенно разные веб-страницы.Это контролируется агентом пользователя.Если вам нужно протестировать эту страницу iphone Safari, вы можете изменить свой пользовательский агент на что-то вроде «Mobile Safari 2.2.1 - iPhone». Если ваш сервер доставляет одинаковое содержимое всем браузерам и устройствам, то вам, вероятно, не нужно беспокоитьсяоб этом.
http://garbuz.com/2010/07/31/running-selenium-with-custom-firefox-profile/