Как сделать новый профиль в FF
#1
Отправлено 19 сентября 2011 - 07:51
Я работаю с Selenium RC + ECLIPSE
Вход на мой портал осуществляется по https, т.е. приходится каждый раз принимать сертификат
Соответственно кейсы валятся
Дайте подробное описание, как решить эту проблему ?
#2
Отправлено 19 сентября 2011 - 09:06
firefox.exe -ProfileManager -no-remoteпоможет или нет с паданием тестов не знаю
#3
Отправлено 19 сентября 2011 - 11:07
дальше запускаем селениум
java -jar selenium-server.jar -firefoxProfileTemplate C:\selenium\profile
#4
Отправлено 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. Опять приходиться принимать сертификаты
Кто-нибудь может подсказать, что я делаю не так ?
#5
Отправлено 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?
#6
Отправлено 22 сентября 2011 - 07:12
в папке профайла есть файл cert8.db?
есть
#7
Отправлено 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
и все, больше не надо принимать сертификаты
#8
Отправлено 23 сентября 2011 - 11:19
#9
Отправлено 23 сентября 2011 - 15:44
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);это если речь именно о загрузке профиля из директории
#10
Отправлено 25 сентября 2011 - 06:20
а кто опишет эти шаги(а именно №11) для WebDriver?
Уже в коде можно это сделать: http://selenium.goog...foxProfile.html
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных