wie man eine Webseite mit watir scrollt

Ich versuche, eine Webseite zu scrollen, um einen Inhalt zu finden und darauf zu klicken, der beim Scrollen der Seite träge geladen wird. Ich benutze folgenden Befehl

require 'watir-webdriver'

@browser = Watir::new :firefox
@browser.send_keys :space

Ich benutze den Web-Treiber mit Firefox und bin auf Ubuntu, aber es funktioniert nicht. Im folgenden Ruby-Code versuche ich, die Seite nach unten zu scrollen, bis ich das Element mit: id nicht mehr finde. Das Element wird faul geladen. Ich bekomme nach ein paar Sekunden eine Zeitüberschreitung, keine Ahnung, was mit dem folgenden Code los ist.

When /^deal (\d+) is loaded$/ do |id|
  (0..5).each do |click|    
    @browser.send_keys :space
  end
end

Was ist der beste Weg, um eine Seite mit watir-driver zu scrollen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage