2012-03-24 26 views
6

¿Cómo puedo hacer la configuración de proxy para selenio en Java?Proxy para controlador de selenio rc en java

Estoy conectando al selenio con:

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

Quiero configurar proxy gratuito y sin credenciales de usuario y contraseña para el mismo que se ejecuta la aplicación de selenio en el navegador Safari.

He probado el código de abajo para configurar proxy para las pruebas

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

pero el código anterior no está funcionando bien !! incluso está aceptando nulo como argumentos,

¡Por favor sugiérame alguna forma de resolver el problema!

Gracias de antemano!

+0

posible duplicado de [Cómo establecer la configuración de Proxy en el código java] (http: // stack overflow.com/questions/5622547/how-to-set-proxy-configuration-in-java-code) – Zarkonnen

+0

¡Hola! Creo que puede encontrar la respuesta a su pregunta en http://stackoverflow.com/questions/5622547/how-to-set-proxy-configuration-in-java-code - en resumen, use System.setProperty para configurar el proxy configuración. – Zarkonnen

+0

¡¡Hola !! He intentado con System.setProperty ("http.proxyHost", "112.81.25.52"); System.setProperty ("http.proxyPort", "3128"); pero todavía no funciona! incluso está aceptando cuando paso algunos números aleatorios o incluso valores nulos ... – Aspirant

Respuesta

0

Puede personalizar la configuración de ejecución en netbeans. Propiedades del proyecto -> Ejecutar. Saludos.

+0

¡Oye, no pude entender tu punto de personalizar la configuración de Ejecutar en Netbeans! ¿Podrías por favor ser más específico con respecto a lo mismo? – Aspirant

0

Puede agregar la IP deseada al campo de omisión de proxy en la configuración de red global.

0

prefiero para definir las propiedades de la consola (con Maven) y luego leerlo en java:

definir la propiedad:

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

Leer en java:

System.getProperty("server_ip"); 

Es más flexible que valores codificados en el código

Cuestiones relacionadas