我正在尝试使用由 Robotium 支持的 Testdroid。
背景:
FragmentStatePagerAdapter
不为片段分配标签值(与 不同FragmentPagerAdapter
)因此waitForFragmentByTag
不起作用;结果我使用了waitForFragmentById
,我无法按预期工作。
我的片段在定义 UI 结构和布局的 xml ( fragment.xml ) 中定义。我的片段也在代码(Fragment.java)中定义,这是注册监听器等的地方。
我已经通过ExtSolo
源代码进行了调试,当调用时,为 XML 中父元素的@id 标记中定义的 ID()以及文件本身定义的 ID ( )Waiter
返回了 fragmentManager(两个)空值.R.id.fragment
R.layout.fragment
这些是要使用的正确 ID 值吗?如果不是,那是什么?非常感谢任何帮助。