Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Change proxy on fly - webdriver


(Artem) #1

Всем привет!

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

Как это можно реализовать?

:)

 

 

 

 


(testtest) #2

не очень понятна сама задача. вы тестируете живые прокси или нет или тестируете сайт с использованием прокси?


(nigilit) #3

Один из вариантов возможно не самый лучший:

Использовать пулл вебдрайверов описаный здесь:

http://selenium2.ru/articles/66-how-to-start-browser-with-driver-factory.html

А прокси конфигурировать через узлы в Selenium Grid

по одному  прокси на узел.

 

Повторюсь решение не самое лучшее но работающее


(Zvonov) #4

а почему просто не использовать разные профили для браузера? 

 

http://stackoverflow.com/questions/2887978/webdriver-and-proxy-server-for-firefox