library bindings java proxy selenium-rc selenium-webdriver

bindings - Proxy para el controlador de selenio rc en java



selenium webdriver c# (3)

¿Cómo puedo hacer la configuración de proxy para el selenio en Java?

Me 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 el proxy libre sin credenciales de usuario y contraseña para el mismo que estaría ejecutando la aplicación de selenio en el navegador safari.

He intentado el siguiente código para establecer el proxy para las pruebas

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

pero el código anterior no funciona bien !! incluso acepta nulo como argumentos,

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

Gracias por adelantado !!


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


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


Prefiero definir las propiedades de la consola (usando maven) y luego leerlas en java:

Definir propiedad:

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

Lee en java:

System.getProperty("server_ip");

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