Перейти к содержимому

Фотография

запуск selenium с недефолтным профилем браузера


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 elibra

elibra

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Vasiuk Evgenii
  • Город:Kiev


Отправлено 21 декабря 2010 - 15:03

можно ли заставить силениум запускать браузер не с настройками по умолчанию (как он обычно делает), а с уже сохраненными настройками (например FireFox)?
-Это может понадобится, напрмер, при тестировании https странц - чтобы не подтверждать при каждом запуске скрипта ssl-сертификат.
Говорят, надо заранее подготовить профиль FireFoxс сохранёнными сертификатами и запускать, указывая этот профиль...
Как создать профиль FireFox и как запускать силениум с недефолтным профилем?
  • 0

#2 elibra

elibra

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Vasiuk Evgenii
  • Город:Kiev


Отправлено 21 декабря 2010 - 15:17

можно ли заставить силениум запускать браузер не с настройками по умолчани...


нашел ответ на этот вопрос с помошью Google, как ни странно на этом же форуме :) http://software-test...dpost__p__76284

но хотелось бы иметь "переносимое" решение - не требующее от всех пользователей скрипта проделывать сторонние конфигурации с установкой плагина, копированием и т.п. Либо и это автоматизировать с помощью батника?

К тому же Profile Manager не доступен для Firefox 3.6.8.
  • 0

#3 ch_ip

ch_ip

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 21 декабря 2010 - 21:36


можно ли заставить силениум запускать браузер не с настройками по умолчани...


нашел ответ на этот вопрос с помошью Google, как ни странно на этом же форуме :) http://software-test...dpost__p__76284

но хотелось бы иметь "переносимое" решение - не требующее от всех пользователей скрипта проделывать сторонние конфигурации с установкой плагина, копированием и т.п. Либо и это автоматизировать с помощью батника?

Есть еще недавно написанная статья, в которой описано как настроить профиль без использования специальных плагинов:
Создание и запуск Selenium Server с указанием кастомного профиля Firefox
Сам профиль представляет собой отдельный файл. Более переносимое решение мне сложно представить.

К тому же Profile Manager не доступен для Firefox 3.6.8.

Он именно не работает или просто стоит ограничение по максимально совместимой версии? Если второе, то обычно эти ограничения искуственные. Погуглите, проверка версии для любого add-in'a легко отключается
  • 0

#4 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 21 декабря 2010 - 21:46

К тому же Profile Manager не доступен для Firefox 3.6.8.

В версии 3.6 плагин для управления профилями не нужен, теперь это встроенная функциональность.
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#5 elibra

elibra

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Vasiuk Evgenii
  • Город:Kiev


Отправлено 22 декабря 2010 - 11:36


К тому же Profile Manager не доступен для Firefox 3.6.8.

В версии 3.6 плагин для управления профилями не нужен, теперь это встроенная функциональность.

сть так же плагин который Auto complete Firefox3 SSL certificate exception override on exceptionDialog. Remember Certificate Exception
-RCE extension is a such kind robot which can:
- auto-click 'Or you can add an exception' link
- auto-click 'Add Exception' button
- auto-click 'Get Certificate' button
- auto-click 'Confirm Security Exception' button
- auto-reload ssl page
The idea of RCE.xpi came from solving my Selenium web automation testing ssl page blocking issue.
  • 0

#6 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 22 декабря 2010 - 12:28



К тому же Profile Manager не доступен для Firefox 3.6.8.

В версии 3.6 плагин для управления профилями не нужен, теперь это встроенная функциональность.

сть так же плагин который Auto complete Firefox3 SSL certificate exception override on exceptionDialog. Remember Certificate Exception
-RCE extension is a such kind robot which can:
- auto-click 'Or you can add an exception' link
- auto-click 'Add Exception' button
- auto-click 'Get Certificate' button
- auto-click 'Confirm Security Exception' button
- auto-reload ssl page
The idea of RCE.xpi came from solving my Selenium web automation testing ssl page blocking issue.

Это да, но в дефолтном профиле этого плагина не будет :)
Надо создать профиль, установить в него плагин, и потом запускать FF с этим профилем.
Выгода, конечно, налицо -- сертификаты не надо устанавливать, только плагин.
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#7 Gena

Gena

    Новый участник

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Б Г О

Отправлено 23 декабря 2010 - 11:45

для ubuntu команда будет выглядеть так-
java -jar /home/user/selenium-remote-control-1.0.3/selenium-server-1.0.3/selenium-server.jar -firefoxProfileTemplate /home/user/.mozilla/firefox/vmfieqyi.default/
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных