का उपयोग कर वेब पेज को स्क्रॉल करने का तरीका मैं पृष्ठ पर स्क्रॉल होने पर आलसी लोड होने वाली सामग्री को खोजने और क्लिक करने के लिए एक वेब पेज स्क्रॉल करने का प्रयास कर रहा हूं। मैं निम्न आदेश का उपयोग कर रहावॉटर
require 'watir-webdriver'
@browser = Watir::new :firefox
@browser.send_keys :space
मैं फ़ायरफ़ॉक्स के साथ वेब चालक उपयोग कर रहा हूँ और मैं ubuntu पर हूँ, लेकिन यह काम नहीं कर है। निम्न रूबी कोड में मैं पृष्ठ को तब तक स्क्रॉल करने की कोशिश कर रहा हूं जब तक कि मुझे तत्व नहीं मिला: आईडी। तत्व आलसी लोड हो रहा है। मुझे कुछ सेकंड के बाद टाइमआउट मिल रहा है, किसी भी विचार को निम्नलिखित कोड में क्या गलत है।
When /^deal (\d+) is loaded$/ do |id|
(0..5).each do |click|
@browser.send_keys :space
end
end
watir चालक का उपयोग कर एक पेज स्क्रॉल करने के लिए सबसे अच्छा तरीका क्या है?
ध्यान दें कि आप स्क्रिप्ट निष्पादित करने के लिए ड्राइवर का उपयोग करने की जरूरत नहीं है।आप बस कर सकते हैं: 'browser.execute_script (" window.scrollBy (0,200) ")'। –