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

Фотография

Как сделать новый профиль в FF


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

#1 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 897 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 19 сентября 2011 - 07:51

Добрый день

Я работаю с Selenium RC + ECLIPSE

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

Соответственно кейсы валятся

Дайте подробное описание, как решить эту проблему ?
  • 0

#2 biomaks

biomaks

    Постоянный участник

  • Members
  • PipPipPip
  • 171 сообщений
  • Город:Москва


Отправлено 19 сентября 2011 - 09:06

в консоли
firefox.exe -ProfileManager -no-remote
поможет или нет с паданием тестов не знаю
  • 0

#3 Skuayer

Skuayer

    Активный участник

  • Members
  • PipPip
  • 115 сообщений
  • ФИО:Жуков Анатолий Викторович
  • Город:Санкт-Петербург

Отправлено 19 сентября 2011 - 11:07

для ФФ3 вручную принимаем все сертификаты и копируем нужный профайл из ..\Application Data\Mozilla\Firefox\Profiles
дальше запускаем селениум
java -jar selenium-server.jar -firefoxProfileTemplate C:\selenium\profile
  • 0

#4 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 897 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 21 сентября 2011 - 11:14

для ФФ3 вручную принимаем все сертификаты и копируем нужный профайл из ..\Application Data\Mozilla\Firefox\Profiles
дальше запускаем селениум
java -jar selenium-server.jar -firefoxProfileTemplate C:\selenium\profile



Не получается

Шаг1.Принял сертификат
Шаг2. Нашел профиль "..\Application Data\Mozilla\Firefox\Profiles"
Шаг3.Создал в папке "Selenium" папку "profile"
Шаг4.Скопировал туда файл
Шаг5.Прописал в батинке start java -jar selenium-server.jar -firefoxProfileTemplate C:\selenium\profile
Шаг6. Запустил эклипс
Шаг7. Запускаю автотест
Шаг8. Опять приходиться принимать сертификаты

Кто-нибудь может подсказать, что я делаю не так ?
  • 0

#5 Skuayer

Skuayer

    Активный участник

  • Members
  • PipPip
  • 115 сообщений
  • ФИО:Жуков Анатолий Викторович
  • Город:Санкт-Петербург

Отправлено 22 сентября 2011 - 06:10

Не получается

Шаг1.Принял сертификат
Шаг2. Нашел профиль "..\Application Data\Mozilla\Firefox\Profiles"
Шаг3.Создал в папке "Selenium" папку "profile"
Шаг4.Скопировал туда файл
Шаг5.Прописал в батинке start java -jar selenium-server.jar -firefoxProfileTemplate C:\selenium\profile
Шаг6. Запустил эклипс
Шаг7. Запускаю автотест
Шаг8. Опять приходиться принимать сертификаты

Кто-нибудь может подсказать, что я делаю не так ?


в папке профайла есть файл cert8.db?
  • 0

#6 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 897 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 22 сентября 2011 - 07:12

в папке профайла есть файл cert8.db?


есть
  • 0

#7 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 897 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 22 сентября 2011 - 08:06

Я решил проблему

Теперь подробно по шагам

1. В папке, где лежит Selenium создать папку, например profile
2. Нажать кнопку "Пуск-->выполнить"
3. В поле "Открыть" ввести "firefox -p"
4. Нажать "ОК"
5. В появившемся окне нажать кнопку "Создать"
6. Ввести имя нового профиля (например selenium)
7. Выбрать папку, которую мы создали на первом шаге
8. Нажать кнопку "Готово"
9. Запустить FF под данным профайлом и зайти на сайт, который использует https
10.Принять все сертификаты
11.Запускать bat`ник типо start java -jar selenium-server.jar -firefoxProfileTemplate C:\selenium\profile

и все, больше не надо принимать сертификаты
  • 0

#8 Dary

Dary

    Активный участник

  • Members
  • PipPip
  • 94 сообщений
  • ФИО:даша

Отправлено 23 сентября 2011 - 11:19

а кто опишет эти шаги(а именно №11) для WebDriver?
  • 0

#9 Demetri

Demetri

    Активный участник

  • Members
  • PipPip
  • 143 сообщений
  • ФИО:Дмитрий
  • Город:Podgorica, MNE


Отправлено 23 сентября 2011 - 15:44

Для WD:
http://code.google.c...i/TipsAndTricks
File profileDir = new File("path/to/top/level/of/profile");
FirefoxProfile profile = new FirefoxProfile(profileDir);
WebDriver driver = new FirefoxDriver(profile);
это если речь именно о загрузке профиля из директории
  • 0
Hi! I'm a signature virus. Copy me into your signature to help me spread.

#10 stmark

stmark

    Опытный участник

  • Members
  • PipPipPipPip
  • 404 сообщений
  • ФИО:Докучаев Сергей
  • Город:Ярославль


Отправлено 25 сентября 2011 - 06:20

а кто опишет эти шаги(а именно №11) для WebDriver?


Уже в коде можно это сделать: http://selenium.goog...foxProfile.html
  • 0


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

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