Sto provando a scorrere una pagina Web per trovare e fare clic su un contenuto che viene caricato pigramente quando si scorre la pagina. Sto usando seguente comandocome scorrere una pagina web usando watir
require 'watir-webdriver'
@browser = Watir::new :firefox
@browser.send_keys :space
Sto usando web-conducente con firefox e io sono su Ubuntu, ma non sta funzionando. Nel seguente codice rubino sto provando a scorrere la pagina verso il basso finché non trovo l'elemento con: id. L'elemento sta caricando pigramente. Ricevo un timeout dopo alcuni secondi, qualsiasi idea di cosa non funzioni con il seguente codice.
When /^deal (\d+) is loaded$/ do |id|
(0..5).each do |click|
@browser.send_keys :space
end
end
Qual è il modo migliore per scorrere una pagina utilizzando watir-driver?
Si noti che non c'è bisogno di accedere al driver per eseguire lo script.Puoi semplicemente fare: '@ browser.execute_script (" window.scrollBy (0,200) ")'. –