Java Selenium Chrome

79 views
Skip to first unread message

zerobatu

unread,
May 15, 2012, 3:25:16 PM5/15/12
to jav...@googlegroups.com
hola a todos,
estimado me solicitaron hacer unas pruebas funcionales a un aplicativo sobre tres navegadores distintos firefox, IE y chrome
con los tres navegadores no tengo problemas para generar los script de prueba y correrlos. el asunto es que cuando corro el script en chrome, a la mitad de la prueba se abre un nuevo tag que me muestra una especie de publicidad de una toolsbar de youtube.
alguien a probado esta herramienta y tiene algo de info que me pueda ayudar a que no aparezca esta publicidad.

estoy usando
selenium 2.21.0
ChromeDriver 19.0.1068.0

asi estoy creando la instancia de chrome

DesiredCapabilities caps = DesiredCapabilities.chrome();
caps.setCapability("chrome.binary", "C:/Users/c.alvarado.alvarado/AppData/Local/Google/Chrome/Application/chrome.exe");
System.setProperty("webdriver.chrome.driver","C:/eclipse/drivers/chromedriver.exe");
driver = new ChromeDriver(caps);

desde ya muchas gracias

--
Atte.
Claudio Alvarado A..
Programador de Aplicaciones Computacionales
Accenture - Assistant (Analista Programador).
counter.li.org (usuario #535506)

Pablo Lillia

unread,
May 15, 2012, 5:42:33 PM5/15/12
to jav...@googlegroups.com
El 15/05/12 16:25, zerobatu escribió:
No, no me pasó. Pero asegurate que los browsers estén 100% limpios, sin ningún plugin ni addon instalado, a menos que sea parte de la prueba. Conviene desactivarles todo: actualizaciones automáticas, verificaciones de seguridad (casi todos tienen la opción por defecto de comprobar las URLs para ver si son sitios inseguros... eso suma tiempo y puede interferir), y cosas así.
En lo posible, hay que usar un perfil de usuario limpio, específico para selenium, más aún si armas un cluster con varios esclavos con distintas configuraciones de browsers y versiones, controlado desde un selenium server / jenkins.
Pero en cualquier caso, siempre es mejor usar un perfil limpio. Incluso una máquina virtual (como VirtualBox) para crear "entornos controlados". No es conveniente usar el browser de uso normal... hay demasiadas cosas que pueden interferir con las pruebas y salir mal, mejor asegurarse que sean repetibles y controladas.

Slds.-
Pablo

zerobatu

unread,
May 16, 2012, 9:33:07 AM5/16/12
to jav...@googlegroups.com
gracias pablo,
hice lo que me dijiste pero sigue apareciendo la publicidad no se por que, lo otro que cuando se ejecuta, se ejecuta sin mis addon ni mi configuracion se abre el chrome en ingles y tiene un addon de utorrent el cuan no lo he visto ni en pelea de perros

--
www.JavaSOS.com
Grupo de colaboración Java/J2ee para desarrolladores de habla hispana.

Pablo Codeiro

unread,
May 16, 2012, 12:14:46 PM5/16/12
to jav...@googlegroups.com
Nunca me pasó, pero si queres, podes bajarte IronSWR, que es un chrome portable y "puro". Probá utilizando ese como ejecutable, ya que te viene limpio :P.

zerobatu

unread,
May 16, 2012, 1:22:36 PM5/16/12
to jav...@googlegroups.com
ok lo voy a probar y te cuento

zerobatu

unread,
May 24, 2012, 4:03:39 PM5/24/12
to jav...@googlegroups.com
viejo, lo probe en un ambiente mas limpio y no me apareció la publicidad, me sigue pareciendo raro que en mi maquina aparezca, pero bueno funciona. 

gracias por las repuestas

Pablo Codeiro

unread,
May 24, 2012, 4:59:19 PM5/24/12
to jav...@googlegroups.com
A mi me decis, o a Lillia? :P

Talvez tenes algun plugin loco instalado en tu chrome.

zerobatu

unread,
May 24, 2012, 5:28:53 PM5/24/12
to jav...@googlegroups.com
a ti, y las gracias son para los dos por darse el tiempo para responder...
y si tengo que tener algo instalado que por X motivo aparece cuando se ejecuta la prueba, pero lo bueno es que lo puede arreglar
Reply all
Reply to author
Forward
0 new messages