Desidero avere diversi tempi di attesa Capybara
nel mio codice in base a quanto tempo impiegano normalmente per caricare completamente? Devo ripetutamente continuare a cambiare il Capybara.default_wait_time
o c'è un modo migliore?Più tempi di attesa Capybara?
36
A
risposta
65
È possibile utilizzare using_wait_time(seconds) metodo come:
using_wait_time 3 do
expect(page).to have_text 'Lorem ipsum'
end
o :wait
opzione (che è apparso in Capybara 2.1).
Nota che l'opzione :wait
era supportata solo dal metodo find
in Capybara 2.1.
Supporto per :wait
opzione matchers (ossia has_x?
e have_x
metodi) è stato aggiunto in Capybara 2.2:
expect(page).to have_text('Lorem ipsum', wait: 3)
Problemi correlati
- 1. Combinando attesa implicita ed attesa esplicita insieme i risultati in tempi di attesa inaspettati
- 2. attesa per più SwingWorkers
- 3. In attesa di callback per più futures
- 4. In attesa di più richieste POST asincrone
- 5. Capybara non è in attesa di una richiesta jax per il completamento
- 6. Selezione elemento con più classi in Capybara
- 7. Tempi di riavvio più rapidi per Sitecore (ambienti di sviluppo)
- 8. ManualResetEventSlim raccomandati tempo di attesa
- 9. Cedro Heroku: tempi di risposta più lenti rispetto al bambù?
- 10. tempi di arrotondamento all'ora più vicina a R
- 11. Come testare il caricamento di più file usando Cucumber/Capybara?
- 12. Tempi di risposta lenta da IIS
- 13. Akka.net in attesa di più pezzi di dati
- 14. In attesa di più attività di download asincrono
- 15. Confronto tempi Python
- 16. Attesa sequenziale VS Continuazione in attesa
- 17. In attesa di più thread per completare in Java
- 18. in attesa di più variabili condizionali in boost?
- 19. C# In attesa di più eventi in Producer/Consumer
- 20. ExtJS in attesa del caricamento di più negozi
- 21. jQuery In attesa di più eventi per sparare
- 22. Qual è l'ordine di `pthread_mutex_lock()` con più thread in attesa?
- 23. MS-Excel Tempi negativi
- 24. Come scaricare più file su Chrome con Capybara/Selenium?
- 25. (Capybara) finestra modale di accesso
- 26. Capybara click_link a volte non funziona
- 27. Come calcolare i tempi di alba/tramonto
- 28. Tempi di raccolta dei rifiuti estremamente lunghi
- 29. migliorare i tempi di avvio dell'eseguibile matlab
- 30. Confronto tempi in D
risposta eccellente, grazie per menzionare il supporto imminente. – Jazzepi
Forse mi manca qualcosa qui, ma questo non è solo un modo elegante di usare il sonno (x)? – Dono
@Dono 'sleep' sarà sempre in pausa per' x'. 'have_text' si fermerà per un po 'di tempo fino a' x' (finché non verrà visualizzato il testo). –