2012-02-27 16 views
5

Mi piacerebbe raschiare un sito Web che genera dinamicamente più contenuti mentre scorro il browser. Ho visto un post correlato, Auto-Scroll in FireFox, ma non risponde alla mia domanda.Scorrere Firefox usando Watir Webdriver

È possibile scorrere una pagina Web fino alla fine della pagina (nessun contenuto viene generato dal server Web) o fino a quando non si aggiorna utilizzando il web driver Watir?

risposta

15

Ho recentemente provato a fare qualcosa del genere, e con mia sorpresa sembra che il webdriver non abbia supporto per lo scorrimento. Ho trovato due soluzioni alternative.

Questo invierà space al browser, e sarà scorrere verso il basso (funziona su twitter.com, per esempio):

browser.send_keys :space 

Ciò scorrere all'elemento, e se l'elemento è in fondo della pagina, caricherà più contenuti:

browser.element.wd.location_once_scrolled_into_view 
+0

Grazie mille Zeljko !! È esattamente quello che volevo !! – maiaini

+0

Sono felice di poterti aiutare. :) –

+0

buon trucco grazie –

Problemi correlati