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

Управление требованиями
онлайн, начало 6 июля
Комплексная система подготовки тестировщиков по программе ISTQB FL
онлайн, начало 28 июня
Тестирование юзабилити (usability)
онлайн, начало 28 июня
Школа Тест-Аналитика
онлайн, начало 5 июля
Фотография

Как настроить прокси в selenium

java selenium

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

#1 chilo5432

chilo5432

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:ШАА

Отправлено 19 Июнь 2017 - 09:42

Столкнулся с проблемой настройки прокси в браузере (уже всё равно какой браузер).

Не нашел нигде как на любом браузере можно запустить прокси с авторизацией. 

Везде сделал настройку прокси через профиль (chrome и ff), а ввод логина и пароля нигде рабочего способа не нашел, все варианты склоняются к вводу через имитацию нажатий.

Есть ли другой способ сделать авторизацию??

 

Вот немного кода входа через chrome и ff:

ChromeOptions option = new ChromeOptions();
option.addArguments("--proxy-server=http://"+ip+":"+port);
option.addArguments("C:\\Users\\profile\\AppData\\Local\\Google\\Chrome\\User Data\\Profile 1");//Через профиль всё равно не получается

WebDriver webDriver = new ChromeDriver(option);



FirefoxProfile profile = new FirefoxProfile();

profile.setPreference("network.proxy.type", 1);
profile.setPreference("network.proxy.http", ip);
profile.setPreference("network.proxy.http_port", port);
        
WebDriver driver = new FirefoxDriver(profile);
driver.get("https://2ip.ru/");

Напиши если есть у кого решения моей задачи.


  • 0

#2 chilo5432

chilo5432

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:ШАА

Отправлено 19 Июнь 2017 - 09:43

Может кто пробовал сделать ProxyServer или это совсем не то??


  • 0

#3 jangogo

jangogo

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

  • Members
  • Pip
  • 4 сообщений
  • ФИО:Святозаров Олег Иванович

Отправлено 21 Июнь 2017 - 08:31

Может кто пробовал сделать ProxyServer или это совсем не то??

+1, и меня этот вопрос интересует. Кто пробовал?


  • 0

#4 checo

checo

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

  • Members
  • PipPipPipPip
  • 278 сообщений
  • Город:Н.Новгород

Отправлено 22 Июнь 2017 - 16:25

Ребят, а в чем проблема-то взять и попробовать?

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

 

К сожалению, у меня не на чем проверить авторизацию, поэтому могу дать пример только с "голым" прокси. Но пользователь и пароль точно так же должны настраиваться.

DesiredCapabilities dc = new DesiredCapabilities();
Proxy proxy = new Proxy();
proxy.setHttpProxy("адрес:порт");
proxy.setSslProxy("адрес:порт");
dc.setCapability(CapabilityType.PROXY, proxy);

driver = new ChromeDriver(dc);

  • 0


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




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

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

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

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