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

Тестирование REST API
онлайн, начало 26 августа
Автоматизация функционального тестирования
онлайн, начало 30 августа
Азбука IT
онлайн, начало 28 августа
Python для начинающих
онлайн, начало 29 августа
Фотография

Использование несколькими 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 822 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


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

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

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


  • 0

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


#3 Mystery_Andrew

Mystery_Andrew

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

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

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

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

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


  • 0

#4 BabyRoot

BabyRoot

    Специалист

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


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

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


  • 0


Selenium 2.0: стартовый уровень
онлайн
Программирование на Java для тестировщиков
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн




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

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

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

Яндекс.Метрика
Реклама на портале