Я пытаюсь использовать Testdroid, который поддерживается Robotium.Testdroid/Robotium waitForFragment с помощью ViewPager
фон: FragmentStatePagerAdapter
не присваивают значения тегов для фрагментов (в отличие от FragmentPagerAdapter
), так waitForFragmentByTag
не будет работать; в результате я использую waitForFragmentById
, и я не могу нормально работать.
Мои фрагменты определены в xml (fragment.xml), который определяет структуру и макет пользовательского интерфейса. Мои фрагменты также определены в коде (Fragment.java), который где слушатели зарегистрированы и т.д.
Я отлажена через ExtSolo
исходный код и когда Waiter
вызывает fragmentManager (оба) нулевые значения возвращаются для идентификатора, определенного в теге @id родительского элемента в XML (R.id.fragment
), а также идентификатора, определенного самим файлом (R.layout.fragment
).
Являются ли эти правильные значения ID используемыми? Если нет, то что? Любая помощь очень ценится.