Robotium waitForFragment

Има ли еквивалентен метод за фрагменти точно както има за дейности?

Имам приложение и искам да тествам фрагментирани транзакции.

Някакви други решения? Мразя да слагам solo.sleep(2000) само за да изчакам транзакцията да приключи.


person dnkoutso    schedule 07.06.2012    source източник


Отговори (3)


Не знам от коя версия нататък, но сега (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, за да разберете подробности.

person fangmobile    schedule 01.12.2012

Мисля, че 3.3 на Robotium добави методи waitForFragment().

person dnkoutso    schedule 09.08.2012

@user1153825 - Няма проблем, ако смятате, че този отговор е бил полезен, моля, гласувайте за него. Не съм сигурен какво питате в горния коментар... Можете да използвате функцията disp, за да показвате данни, докато ги четете, в цикъла for.
person BlackHatSamurai    schedule 21.06.2012