2011-04-20 15 views
12

En las opciones de Selenium (en Firefox) puedo encontrar Custom browser.Use Selenium con Chromium Browser

¿Es posible utilizar esta opción para ejecutar una prueba de Selenium en Chromium Browser (no Chrome)?

Respuesta

3

sí. para el cromo utilizar

DefaultSelenium selenium = new DefaultSelenium("localhost", 4444, "*custom path/to/chromium" , "www.google.com"); 
selenium.start(); 

Las otras opciones que se pueden utilizar son personalizados *, * cromo (nota: esto no es Google Chrome, es un modo de Firefox solamente), * googlechrome, * iexplore. Verifique la documentación de selenio para obtener una lista completa de los modos.

EDIT: googlechrome transformado a cromo

20

Uh, la respuesta aceptada no responde a la pregunta. Google Chrome está basado en Chromium, pero no son el mismo navegador.

Esto es lo que quiere: (Ya que el cromo no está soportado oficialmente)

DefaultSelenium selenium = new DefaultSelenium("localhost", 4444, "*custom C:/path/to/chromium.exe" , "www.google.com"); 
selenium.start(); 
6

en sistemas UNIX, puede hacer algo como

sudo ln -s /usr/lib/chromium-browser/chromium-browser /usr/bin/google-chrome 

y luego puede utilizar "* googlechrome "como el parm lauch al crear tu instancia de DefaultSelenium.

+0

Esto no funciona para mí. Obtengo: raise WebDriverException ("No se puede conectar al ChromeDriver") – erjoalgo

+0

Resolví mi problema: tuve que descargar el binario de ChromeDriver – erjoalgo

+0

http://stackoverflow.com/questions/8255929/running-webdriver-chrome-with- selenio – erjoalgo