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

Эффективное использование TestNG и JUnit
онлайн, начало 20 апреля
Логи как инструмент тестировщика
онлайн, начало 23 апреля
Тестирование производительности (HP Load Runner)
онлайн, начало 20 апреля
Управление требованиями
онлайн, начало 20 апреля
Фотография

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

java selenium

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

#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
  • 7 сообщений
  • ФИО:Святозаров Олег Иванович

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

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

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


  • 0

#4 checo

checo

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

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

Отправлено 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

#5 furlit

furlit

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

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

Отправлено 18 Октябрь 2017 - 03:36

Здесь отличные прокси https://vip-proxy.biz/

 


  • 0


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




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

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

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