Próbuję przewinąć stronę internetową, aby znaleźć i kliknąć zawartość, która jest leniwie ładowana podczas przewijania strony. Korzystam z następującej komendy: Używam sterownika internetowego z firefoxem i jestem na Ubuntu, ale to nie działa. W poniższym kodzie ruby próbuję przewinąć stronę, aż nie znajdę elementu z: id. Element ładuje się leniwie. Otrzymuję limit czasu po kilku sekundach, każdy pomysł co jest nie tak z poniższym kodem.przewijanie strony internetowej przy użyciu watir
When /^deal (\d+) is loaded$/ do |id|
(0..5).each do |click|
@browser.send_keys :space
end
end
Jaki jest najlepszy sposób przewijania strony przy użyciu sterownika Watir?
Zauważ, że nie masz dostępu do sterownika do wykonywania skryptu.Możesz po prostu zrobić: '@ browser.execute_script (" window.scrollBy (0,200) ")'. –