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

Фотография

Использование несколькими Instance firefox одного профиля

RemoteWebDriver Firefox Profile DesiredCapabilities Профиль

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

#1 Mystery_Andrew

Mystery_Andrew

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

  • Members
  • PipPip
  • 81 сообщений
  • ФИО:Андрей
  • Город:Москва

Отправлено 16 февраля 2015 - 15:36

Использую RemoteWebDriver. Возникла необходимость использовать несколькими окнами firefox одного профиля. При этом профиль должен не удаляться при закрытии браузера, как происходит с теми, которые создаются по умолчанию.

Профиль могу как хранить на удаленной машине (но он не будет зарегистрирован в FF), так и создавать с нуля. Этот вопрос не принципиален.

FirefoxProfile fp = new FirefoxProfile();
desiredCapabilities.setCapability(FirefoxDriver.PROFILE, fp);

Если использовать эти DesiredCapabilities для запуска двух экземпляров FF, то передаются только настройки профиля. Сами профили будут физически разные, но с одинаковыми настройками.

Как возможный вариант вижу запуск FF с параметром -profile PATH_TO_PROFILE, но не могу найти как это сделать.

 

Каким все же образом запустить несколько instance FF с одним физическим профилем? Заранее спасибо за помощь!


  • 0

#2 barancev

barancev

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

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


Отправлено 17 февраля 2015 - 05:03

Если два экземпляра браузера будут работать с одним и тем же профилем -- они будут конфликтовать, потому что браузер не только читает данные из профиля, но и пишет туда -- логи, историю, куки.

Вопрос -- зачем вам такой способ запуска? Чего Вы пытаетесь этим добиться? Какую проблему решаете?


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

#3 Mystery_Andrew

Mystery_Andrew

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

  • Members
  • PipPip
  • 81 сообщений
  • ФИО:Андрей
  • Город:Москва

Отправлено 17 февраля 2015 - 10:14

Когда два экземпляра браузера работают с одним профилем - вполне нормальная ситуация. Пользователи нередко могут открыть два окна браузера и работать в каждом из них или один будет работать в фоне. 

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


  • 0

#4 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 17 февраля 2015 - 10:39

Так вы путаете же, 2 окна одного браузера и два "экземпляра" браузера... Сейчас это одно и тоже, т.е. работа 1 браузера с одним профилем.


  • 0



Темы с аналогичным тегами RemoteWebDriver, Firefox, Profile, DesiredCapabilities, Профиль

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

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