1
使用getCurrentActivity
或assertCurrentActivity
時,它總會給我錯誤的。我有活動A並切換到活動B,但我總是將活動A作爲答案。Robotium錯誤活動
這是爲什麼?
使用robotium版本5.3.0和測試上,並用仿真器5.0.0
使用getCurrentActivity
或assertCurrentActivity
時,它總會給我錯誤的。我有活動A並切換到活動B,但我總是將活動A作爲答案。Robotium錯誤活動
這是爲什麼?
使用robotium版本5.3.0和測試上,並用仿真器5.0.0
如果在測試你立即試圖啓動它後獲得當前活動IM,這是因爲推出了新的活動不阻止測試運行的線程。 Robotium等待Activity生命週期回調將其放入Activity堆棧並確定哪個是當前活動。
在使用getCurrentActivity
和assertCurrentActivity
之前,您應該嘗試使用waitForActivity
。調用waitForActivity
會阻止測試線程,直到顯示預期的活動並在超時後繼續運行代碼(默認爲10秒,IIRC)