Ich möchte mein Cucumber/Capybara-Setup verwenden, um endloses Scrollen zu testen, indem ich einen Browser anwende und zum Ende der Seite scrolle, um sicherzustellen, dass der neue Inhalt geladen wird. Gibt es eine Möglichkeit, dies zu tun?Gurken Capybara zum Ende der Seite scrollen
Antwort
Ich löste dies mit Besuch "#footer" in einem Schritt "Scroll bis zum Ende der Seite".
könnten Sie Javascript um dies zu erreichen verwenden:
page.execute_script "window.scrollBy(0,10000)"
Für Google-Zwecke habe ich hier mit dem Fehler "unbekannter Fehler: Element ist nicht anklickbar (750, 341). Anderes Element würde den Klick erhalten" und die Lösung war 'page.execute_script" window.scrollBy (0,500) " '. Vielen Dank! – dankohn
Wenn Sie jQuery verfügbar haben, können Sie 'window.scrollBy (0, $ (window) .height())' 'ausführen – Drew
- 1. jQuery zum Ende der Seite scrollen
- 2. Scrollen Sie bis zum Ende der Seite
- 3. jQuery Scrollen zum Abschnitt der Seite
- 4. JQuery zum Anfang der Seite scrollen
- 5. auto scrolling zum Ende der Seite
- 6. CSS Push Div zum Ende der Seite
- 7. Android scrollen zum Ende einer Listenansicht
- 8. UIWebView nicht scrollen bis zum Ende/unten
- 9. Wie zum Ende der Seite mit Selen in Python zu scrollen
- 10. Wie kann ich das Scrollen der Seite verhindern, wenn ich zum Ende eines Divs gescrollt habe?
- 11. Selen, Capybara und Gurken testen Drag and Drop Neuordnung
- 12. Automatisches Laden einer neuen Seite am Ende der Seite
- 13. Get dynamisch nachgeladen HTML Nach dem Scrollen zum Ende
- 14. Scrollbar Scrollen nicht vollständig auf der Seite
- 15. Attach div Element am Ende der Seite
- 16. Capybara erhöhen maximal zulässige Ladezeit der Seite
- 17. Scrollen Sie zum Anfang des Elements auf der kurzen Seite
- 18. zum Anfang der Seite scrollen funktioniert nicht auf Handy
- 19. Prevent href = "#" Fokus verlieren (zum Anfang der Seite scrollen)
- 20. onClick gehen Sie zum Ende der Seite mit jQuery .animate
- 21. Stick-Footer Zum Ende der Seite ohne (unnötige) Bildlaufleisten
- 22. Das Menü drückt den Inhalt zum Ende der Seite
- 23. Warum geht meine Fußzeile nicht zum Ende der Seite?
- 24. Bootstrap div Strecke bis zum Ende der Seite
- 25. Rest der Seite nicht scrollen
- 26. Bootstrap-Fußzeile nicht am Ende der Seite
- 27. Glatte UITextView automatisch scrollen bis zum Ende des Rahmens
- 28. Wie scrollen Sie in WinRT programmatisch zum Ende einer TextBox?
- 29. JavaScript am Ende der Seite?
- 30. Gurken-Test zum Hochladen auf Schienen verwenden 3
Dies funktioniert nur, wenn Sie ein Element mit einem 'id' von' footer' haben. Es nimmt auch an (vernünftigerweise), dass die Fußzeile am Ende der Seite ist ... –
Genious. +1, obwohl keine direkte Antwort;)) –
@NatRitmeyer gut ja ... Deshalb heißt es Fußzeile, ja? –