2012-02-23 13 views

risposta

13

Ci sono diversi modi in cui è possibile farlo. In Robotium ci sono molti metodi waitFor diversi che puoi usare. Nel tuo caso è possibile utilizzare:

solo.waitForDialogToClose() //waits for the dialog to close 
solo.waitForActivity() // if there is a activity change 
solo.waitForText() //if a certain text appears after the loading is done 
solo.waitForView() //if a certain view is shown after the load screen is done. 

prega di consultare il Robotium API Documentation per ottenere altri metodi WAITFOR in Robotium.

+0

Grazie ... sembra funzionare, ma richiede più tempo di quanto mi aspettassi quando uso questo comando: 'solo.waitForActivity (. Solo.getCurrentActivity() toString());' – user952342

+0

@Renas Se voglio aspettare per barra di avanzamento orizzontale significa, come potrei usare questi metodi? – Manidroid

+0

solo.waitForDialogToClose() non funzionerà se si ha una finestra di dialogo di avviso immediatamente dopo il progressdialog, robotium attenderà che la finestra di dialogo dell'avviso si chiuda. – Suru

Problemi correlati