Итак, в моем тестовом сценарии калебаса я могу вызвать следующий макрос, чтобы он ждал, пока определенная активность не загрузится и не отобразится:
Then I wait up to 10 seconds for the "ActivityName" screen to appear
Теперь мое приложение в значительной степени основано на фрагментах, использующих эту библиотеку SlidingMenu. Когда я вызываю свои новые фрагменты (я не использовал XML-файлы), все это делается в java, создавая новый фрагмент, а затем переключая его следующим образом:
getFragmentManager().beginTransaction().replace(R.id.contentview_frame, fragment).commit();
Я знаю, как написать макрос определения шага, но я ищу действие в этом макросе, которое, по сути, скажет мне:
Then I wait up to 10 seconds for the "Name" fragment to appear
Кто-нибудь думает, что это возможно в текущей версии calabash-android?