Какое значение имеют профили браузера и пользовательский агент в тестировании пользовательского интерфейса? - PullRequest
1 голос
/ 04 мая 2011

Я вижу раздел под названием «Настройка существующего профиля Firefox» в документации для Selen 2 и задаюсь вопросом, что послужило бы причиной изменения профилей и пользовательских агентов во время тестирования пользовательского интерфейса? Также, когда и где полезны пользовательские профили?

спасибо

Ответы [ 2 ]

3 голосов
/ 04 мая 2011

пользовательские профили Иногда вам может потребоваться запустить функциональные тесты на сервере приложений с поддельными сертификатами 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/

0 голосов
/ 23 июня 2011

Вы также можете создавать собственные профили Firefox с желаемым состоянием хранилища ключей сертификата, чтобы разрешить доступ к определенным сайтам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...