Utilizzo di watir-webdriver, come posso caricare una pagina dopo aver fatto clic su un collegamento?watir-webdriver attendere caricamento pagina
Al momento sto facendo:
sleep n
Ma questo non è l'ideale come la risposta pagina varia così tanto.
Esiste un metodo per verificare se la pagina è pronta o se esiste un determinato elemento nella pagina. Capisco che nella normale gemma watir ci sia Watir::Waiter.wait_until
o qualcosa di simile, ma non riesco a vederlo nella versione del webdriver.
Stai cercando di fare qualcosa fino a dopo che la pagina è stata caricata completamente? Pensavo fosse un comportamento standard ... – NinjaCat
In realtà hai ragione. Tuttavia, la ragione per cui sto dormendo è perché ho qualche ajax che aggiorna il contenuto della pagina. Voglio aspettare che la risposta abbia successo. – sfusion