2010-06-16 48 views

回答

4

你想要什麼超時時間?

如果要等待新的活動展現出來,你可以使用:

getInstrumentation().waitForIdleSync(); 

但由於使用的是Robotium我想他們已經爲你做的。

+0

好吧,如果產品代碼凍結,理想情況下,我不希望測試代碼也凍結。如果測試代碼在一段時間後無法同步,則​​引發異常會很有趣。 – Vicente 2010-06-16 21:11:54

+0

哦,現在我明白你的意思了。我會在http://code.google.com/p/robotium/issues/list上創建一個問題,並查看robotium的夥計們的答案。 – Macarse 2010-06-17 00:56:30

0

如果您沒有手動指定超時,則方法solo.waitForActivity()將具有默認超時時間10秒。由於Robotium是開源項目,您可以通過打開源代碼/類服務器來查看它。