- Con la última versión de la gema y de la extensión de Firefox no es necesario arrancar éste con firefox.exe -jssh.
- No he conseguido que funcione en oculto. Watir es, en general, mucho más rápido en modo oculto y pensé que Firewatir también lo sería. Por tanto, hasta ahora su ejecución me resulta lenta. Lo que sí se puede hacer es minimizar la ventana de Firefox.
- Con la última versión de la gema podemos saltar los alert y confirm del navegador de manera sencilla:
my_firefox.startClicker('OK', 10, nil, nil)
my_firefox.button(:value, "Acepto").click()
donde el primer parámetro es el botón del messagebox que queremos pinchar ('OK' o 'Cancel'). En versiones anteriores, se hacía de esta otra manera:
my_firefox.button(:value, "Acepto").click_no_wait
my_firefox.click_jspopup_button('OK')
my_firefox.wait()
- En mi opinión, la gestión de ventanas no está muy conseguida. En la última versión cada
my_firefox = Firefox.start('http://danimataonrails')
abre una ventana nueva, lo cual clarifica un bastante el manejo de ventanas y hace recomendable un
my_firefox.close()
al terminar el crawling.
Seguiremos informando.
No hay comentarios:
Publicar un comentario