2012-02-27 17 views
5

Me gustaría rozar un sitio web que genere dinámicamente más contenido a medida que me desplazo por el navegador web. He visto una publicación relacionada, Auto-Scroll in FireFox, pero no responde mi pregunta.Desplácese con Firefox utilizando Watir Webdriver

¿Es posible desplazarse por una página web hasta el final de la página (el servidor web no genera más contenido) o hasta unas pocas actualizaciones usando el controlador web Watir?

Respuesta

15

Recientemente he intentado hacer algo así, y para mi sorpresa, parece que el controlador web no tiene soporte para desplazarse. Encontré dos soluciones.

Esto enviará space al navegador, y que se desplazará hacia abajo (funciona en twitter.com, por ejemplo):

browser.send_keys :space 

Esto se desplazará al elemento, y si el elemento se encuentra en la parte inferior de la página, cargará más contenido:

browser.element.wd.location_once_scrolled_into_view 
+0

Muchas gracias Zeljko !! ¡Es exactamente lo que quería! – maiaini

+0

Me alegro de poder ayudar. :) –

+0

buen truco, gracias –

Cuestiones relacionadas