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

Фотография

запуск selenium тестов в firefox не инкогнито

selenium firefox инкогнито

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

#1 Dmitriy_BOL

Dmitriy_BOL

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

  • Members
  • Pip
  • 29 сообщений


Отправлено 19 июня 2016 - 10:32

Добрый день.

Возникло два вопроса.

 

Основной.

 

Я уже длительное время юзаю selenium в связке с лисой, но тут я напоролся на  проблему.

У лисы есть такая такая штука как окно инкогнито. Каждый раз запуская свои тесты, у меня автоматом открывалось окно инкогнито. Я решил, что хочу запускать свои тесты вне просмотра инкогнито.

Какое-то время погуглив, я нашел что то похожее по проблематике  по хрому. У хрома есть такой класс как ChromeOptions. При проведении нехитрых махинаций, можно запускать хром в режиме приватного просмотра. 

 

Полистав  доки селениума на офсайте про ChromeOption, я стал искать нечто подобное и для  лисы. Если я  правильно понял, то для  лисы есть такой  класс  как FirefoxProfile.

 

Можно ли как то с помощью манипуляций FirefoxProfile обойти запуск тестов в режиме инкогнито и запустить в нормальном режиме? Если нет, то как можно решить проблему с инкогнито?

 

Побочный.

Есть ли здесь люди которые юзали такую штуку как selenium plugin под maven для intelij idea? Если да, то не могли бы такие люди ответить на пару моих вопросов по примеру, который загружается  при создании проекта c помощью этого пресловутого selenium plagin.


  • 0

#2 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 19 июня 2016 - 11:50

Скорее всего это было не окно Инкогнито, а просто каждый раз открывался новый профиль (по умолчанию) с чистыми настройками.

 

Чтобы подключить профиль, нужно проделать примерно следующее:

Пример на C#

String profile = "С:\Users\user\путь до профиля Firefox";

FirefoxProfile profileFirefox = new FirefoxProfile(profile);

IWebDriver driver = new FirefoxDriver(profileFirefox);

профиль можно использовать существующий или создать отдельный.


  • 1

#3 Dmitriy_BOL

Dmitriy_BOL

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

  • Members
  • Pip
  • 29 сообщений


Отправлено 19 июня 2016 - 12:21

Скорее всего это было не окно Инкогнито, а просто каждый раз открывался новый профиль (по умолчанию) с чистыми настройками.

 

Чтобы подключить профиль, нужно проделать примерно следующее:

Пример на C#

String profile = "С:\Users\user\путь до профиля Firefox";

FirefoxProfile profileFirefox = new FirefoxProfile(profile);

IWebDriver driver = new FirefoxDriver(profileFirefox);

профиль можно использовать существующий или создать отдельный.

То есть, я  был на  правильном  пути. Спасибо за ответ. А у  тебя  есть ответ на  побочный  вопрос? 


  • 0

#4 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 19 июня 2016 - 12:29

Нет, данный плагин не использовал и вообще предпочитаю eclipse :smile:  


  • 0

#5 ashipovalov

ashipovalov

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

  • Members
  • PipPip
  • 142 сообщений
  • ФИО:Шиповалов Александр


Отправлено 20 июня 2016 - 03:09

Я использовал этот плагин. Могу ответить - если хватит опыта. Но команда разработки этого плагина, в принципе и сама готова отвечать на вопросы.


  • 0



Темы с аналогичным тегами selenium, firefox, инкогнито

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

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