ho il seguente codiceCome faccio a cambiare i timeout di caricamento delle pagine in Watir-WebDriver (timeout nel metodo .Click)
browser.link(:text => 'Generate Report').click
browser.radio(:value => 'byTotalValue').wait_until_present(180)
che richiede che un report generato e quindi attende il rapporto con la ricerca di un elemento nella pagina del report. Il rapporto può richiedere fino a 2 minuti per essere visualizzato.
Che cosa sta succedendo è un timeout :: Errore viene sollevato dal metodo di clic dopo 60 secondi. Sospetto che Watir-Webdriver abbia implementato qualche forma di attesa per il caricamento della pagina all'interno del metodo click, ma non vedo un modo per regolare il valore.
Qualsiasi aiuto per capire questo sarebbe apprezzato.
ho trovato la seguente discussione riguardante i timeout interni per il selenio. Questo sembra essere il mio problema, tuttavia, quando si tenta di utilizzare il codice consigliato per regolare i timeout interni per watir-webdriver ottengo un'eccezione "connessione rifiutata" da net/http.rb. – user1142012
[vedi timeout interni qui] (http://code.google.com/p/selenium/wiki/RubyBindings) – user1142012