我在我的應用程序中有一個活動(A),該活動由其他活動(B)通過startActivityForResult()啓動。 當在A中點擊一個按鈕時,它會調用setResult()並完成(),並返回B.是否可以從儀器測試中獲得活動結果?
如何從我的儀器測試中得到A的結果?
我想保持簡單,並從我的測試中直接啓動A,而不是進入低谷B(以及之前的活動)。
我正在使用robotium,我也查看過其他工具,但沒有找到任何有用的東西。
getActivityMonitor()。getResult()爲null。 無論如何,Robotium不會使用startActivityForResult()啓動活動。 我不想嘲笑活動A的結果,我想檢查它的有效性。
我目前的解決方法是用反射讀取活動的值,但必須有更好的方法。
所以你想直接從測試中運行活動A,然後點擊一個按鈕? –
我想測試一個活動,並檢查活動結果是否正確。 – Steve