Tôi muốn sử dụng thiết lập Cucumber/Capybara của mình để kiểm tra cuộn vô tận bằng cách lái xe trình duyệt và cuộn xuống cuối trang để đảm bảo nội dung mới được tải. Có cách nào để làm việc này không?Cucumber Capybara cuộn xuống cuối trang
Trả lời
Tôi đã giải quyết vấn đề này bằng cách truy cập '#footer' bên trong bước "cuộn xuống cuối trang".
Bạn có thể sử dụng javascript để đạt được điều này:
page.execute_script "window.scrollBy(0,10000)"
Vì mục đích của Google, tôi gặp phải lỗi "lỗi không xác định: Phần tử không thể nhấp vào điểm (750, 341). Phần tử khác sẽ nhận được nhấp chuột" và giải pháp là 'page.execute_script" window.scrollBy (0,500) " '. Cảm ơn! – dankohn
Nếu bạn có sẵn jQuery, bạn có thể chạy 'window.scrollBy (0, $ (window) .height())' – Drew
- 1. Capybara & Cucumber | Bắt cookie
- 2. Xác định khi cuộn xuống cuối trang bằng Javascript
- 3. Cách tải disqus khi cuộn xuống cuối trang?
- 4. Cuộn xuống cuối C# DataGridView
- 5. Cuộn xuống cuối C# TextBox
- 6. Android WebBrowser cuộn xuống trang
- 7. Làm cách nào để tìm hình ảnh trên trang có Cucumber/Capybara trong Rails 3
- 8. jQuery - Cuộn xuống cuối div trên slideDown
- 9. Selenium không hoạt động với Cucumber/Capybara (ngoài hộp) - MacOSX
- 10. Đưa các yêu cầu Ajax vào Cucumber/Capybara/Selenium?
- 11. Cách kiểm tra tải lên nhiều tệp bằng Cucumber/Capybara?
- 12. cách cuộn xuống một trang web
- 13. Tải trang được cuộn xuống dưới cùng
- 14. jQuery: Di chuyển JavaScript xuống cuối trang?
- 15. Làm cách nào để cuộn xuống cuối ListBox?
- 16. UITableview không hiển thị ô cuối cùng khi cuộn xuống
- 17. Selenium - Cuộn xuống một trang đang phát triển
- 18. Tại sao tôi nhận được phương pháp undefined `click 'cho Cucumber :: Rails :: World? ở Cucumber/Capybara bước
- 19. Cuộn NSTextView xuống dưới
- 20. Tải hình ảnh khi người dùng cuộn xuống trang -
- 21. cách tự động cuộn xuống một trang html?
- 22. Cách tạo DIV luôn ở cuối trang khi cuộn
- 23. RelativeLayout - Cuộn xuống
- 24. Chụp sự kiện "cuộn xuống"?
- 25. Đường ray: Sử dụng ví dụ Rspec2 tốt? (Ngoài ra: Cucumber, Pickle, Capybara)
- 26. Có thể sửa đổi kiểu bằng cách sử dụng Cucumber + Capybara không?
- 27. Cuộn xuống trang tự động cho đến khi người dùng cuộn lên
- 28. Giữ cuộn xuống dưới
- 29. Cách tải xuống nhiều tệp trên Chrome bằng Capybara/Selenium?
- 30. jQuery Cuộn xuống cuối Div ngay cả sau khi cập nhật?
chỉ này hoạt động nếu bạn có một phần tử với một 'id' của 'footer'. Nó cũng giả định (hợp lý) rằng chân trang nằm ở cuối trang ... –
Genious. 1 mặc dù không phải là câu trả lời trực tiếp;)) –
@NatRitmeyer vâng ... Đó là lý do tại sao nó được gọi là footer, vâng? –