Как да конфигурирате selenium-сървър да използва прокси сървър от Eclipse

Когато изпълнявам моите Selenium тестове от Selenium-IDE, всичко работи добре, но когато експортирам този тест в Java и го стартирам като JUnit тест от Eclipse, получавам таймаут, когато се опитвам да извлека jQuery от googleapis.

Вярвам, че това е така, защото selenium-сървърът заменя моите прокси настройки, когато го стартирам по този начин. Видях някои предложения как да конфигурирам Selenium да използва прокси сървър, когато работи от командния ред, така че се опитах да приложа това към Eclipse. Щраквам с десния бутон върху selenium-server.jar, Run As -> Run Configurations..., щракнете върху раздела (x)=Arguments и добавям това към аргументите на програмата:

-Dhttp.proxyHost=myproxy.com
-Dhttp.proxyPort=80

Но това все още не работи. Може ли някой да предложи как да конфигурирам SeleniumServer да използва моето прокси, когато работи от Eclipse? Благодаря!

Актуализация:

Също така се опитах да поставя тези аргументи в секцията Аргументи на VM, но без резултат. Официално спечелих значката Tumbleweed за този въпрос... Със сигурност *някой* има предложение!


person Samo    schedule 10.11.2010    source източник


Отговори (1)


Опитайте да зададете системните свойства за тях, както в

System.setProperty(key, value)

пример

System.setProperty("http.proxyHost", "myProxyServer.com");
System.setProperty("http.proxyPort", "80");
person Aidan_Mc_Donnell    schedule 22.11.2010