Прокси для селена RC драйвера в Java - PullRequest
6 голосов
/ 24 марта 2012

Как мне настроить прокси для селена в Java?

Я подключаюсь к селену с помощью:

Process p = Runtime.getRuntime().exec("java -jar lib/selenium-server.jar");
selenium = new DefaultSelenium("localhost", 4444, "*safari", "www.example.com");

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

Я попробовал код ниже, чтобы установить прокси для тестов

System.setProperty("http:proxyHost","207.229.122.162"); System.setProperty("http:proxyPort","3128");

но приведенный выше код не работает нормально !! его даже принимают ноль в качестве аргументов,

Пожалуйста, предложите мне какой-нибудь способ решить проблему !!

Заранее спасибо !!

Ответы [ 3 ]

0 голосов
/ 06 ноября 2012

Вы можете добавить нужный ip в поле обхода прокси в глобальных сетевых настройках.

0 голосов
/ 20 ноября 2014

Я предпочитаю определять свойства из консоли (используя maven), а затем читать их в java:

Определить свойство:

mvn clean verify -Dserver_ip="127.0.0.1" -Dport="4444"

Читайте в Java:

System.getProperty("server_ip");

Это более гибко, чем жестко закодированные значения в коде

0 голосов
/ 02 апреля 2012

Вы можете настроить конфигурацию запуска под netbeans.Свойства проекта -> Выполнить.С уважением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...