Има ли еквивалентен метод за фрагменти точно както има за дейности?
Имам приложение и искам да тествам фрагментирани транзакции.
Някакви други решения? Мразя да слагам solo.sleep(2000) само за да изчакам транзакцията да приключи.
Има ли еквивалентен метод за фрагменти точно както има за дейности?
Имам приложение и искам да тествам фрагментирани транзакции.
Някакви други решения? Мразя да слагам solo.sleep(2000) само за да изчакам транзакцията да приключи.
Не знам от коя версия нататък, но сега (3.6) Robotium има 4 метода за работа с фрагмент
waitForFragmentById(int) - Метод в клас com.jayway.android.robotium.solo.Solo Изчаква да се появи фрагмент с даден идентификатор.
waitForFragmentById(int, int) - Метод в клас com.jayway.android.robotium.solo.Solo Изчаква да се появи фрагмент с даден идентификатор.
waitForFragmentByTag(String) - Метод в клас com.jayway.android.robotium.solo.Solo Изчаква да се появи фрагмент с даден етикет.
waitForFragmentByTag(String, int) - Метод в клас com.jayway.android.robotium.solo.Solo Изчаква да се появи фрагмент с даден етикет.
Проверете javadoc, за да разберете подробности.
Мисля, че 3.3 на Robotium добави методи waitForFragment().
disp
, за да показвате данни, докато ги четете, в цикъла for
.