2012-02-23 182 views

回答

13

有不同的方法可以做到這一點。在Robotium中有很多不同的waitFor方法可以使用。你的情況,你可以使用:

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. 

請參閱Robotium API Documentation在Robotium更WAITFOR方法。

+0

謝謝...這似乎工作,但需要更長的時間比我預期的,當我使用這個命令: 'solo.waitForActivity(solo.getCurrentActivity()的toString());如果我要等待' – user952342 2012-02-23 17:45:53

+0

@Renas對於水平進度條的意思,我怎麼可以使用這些方法? – Manidroid 2013-10-16 05:21:50

+0

如果您在progressdialog之後立即有警報對話框,則solo.waitForDialogToClose()將不起作用,robotium將等待警報對話框關閉。 – Suru 2014-07-17 09:43:03

相關問題