2012-03-24 14 views
6

Come posso eseguire la configurazione proxy per il selenio in Java?Proxy per selenio driver rc in java

Sto collegando al selenio con:

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

Voglio configurare gratuito proxy senza credenziali nome utente e password per la stessa che sarebbe in esecuzione l'applicazione di selenio nel browser Safari.

Ho provato il codice sottostante per impostare proxy per le prove

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

ma il codice sopra non funziona bene !! è anche accettando null come argomenti,

Si prega di suggerirmi un modo per risolvere il problema !!

Grazie in anticipo !!

+0

possibile duplicato di [Come impostare la configurazione proxy nel codice java] (http: // stack overflow.com/questions/5622547/how-to-set-proxy-configuration-in-java-code) – Zarkonnen

+0

Ciao! Penso che tu possa trovare la risposta alla tua domanda su http://stackoverflow.com/questions/5622547/how-to-set-proxy-configuration-in-java-code - in breve, usa System.setProperty per impostare il proxy configurazione. – Zarkonnen

+0

Ehi !! ho provato il System.setProperty ("http.proxyHost", "112.81.25.52"); System.setProperty ("http.proxyPort", "3128"); ma ancora non funziona !! accetta anche quando passo dei numeri casuali o anche valori nulli ... – Aspirant

risposta

0

È possibile personalizzare la configurazione di esecuzione in netbeans. Proprietà del progetto -> Esegui. Saluti.

+0

Ehi, non sono riuscito a capire come personalizzare la configurazione di Run in Netbeans !! potresti per favore essere più specifico riguardo lo stesso !! – Aspirant

0

È possibile aggiungere l'ip desiderato al campo di bypass proxy nelle impostazioni di rete globali.

0

preferisco definire oggetti di console (utilizzando Maven) poi leggerlo in Java:

definire la proprietà:

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

Leggi in java:

System.getProperty("server_ip"); 

E 'più flessibile di valori hardcoded nel codice

Problemi correlati