我也在使用Robotium測試框架。我的應用程序做了一些安裝工作,爲了使測試正常工作,必須先完成這些工作。在繼續進行android測試之前,有沒有辦法等待創建應用程序?
我知道ActivityInstrumentationTestCase2#getActivity被調用,如果活動尚未開始,則開始活動。但是我需要首先由應用程序進行設置,否則代碼會錯誤地停止。
我也在使用Robotium測試框架。我的應用程序做了一些安裝工作,爲了使測試正常工作,必須先完成這些工作。在繼續進行android測試之前,有沒有辦法等待創建應用程序?
我知道ActivityInstrumentationTestCase2#getActivity被調用,如果活動尚未開始,則開始活動。但是我需要首先由應用程序進行設置,否則代碼會錯誤地停止。
答案是否定的在Android中,測試是在創建構建
你可能使用
@Override public void setUp() throws Exception {
super.setUp();
solo = new Solo(getInstrumentation(), getActivity());
}
任何測試之前。您應該可以在其中插入您的活動設置代碼。
我不認爲你明白這個問題。 Robotium在模擬器上運行,與真實應用程序相反。 – HaMMeReD