我的主要活动中有多个片段,我也使用了底部导航。
我正在学习用expresso编写测试用例以进行UI测试。我可以测试在打开的片段上显示的按钮,但是OnView()
方法仅查找视图中当前显示的视图。如何测试其他片段或活动中的按钮?
我是否必须首先使用performclick()
进行导航,还是必须通过onData()
方法加载它们?谁能帮我 ?我在下面附上了一些图片,以帮助您理解。
开头片段:
导航栏中的第二个片段又称为设备片段:
答案 0 :(得分:0)
更新:使用expresso进行UI测试时,有一个选项可以使用expresso记录测试。您只需运行该应用程序并执行操作,它就会相应地生成代码,甚至您可以在任意位置放置断言。因此,如果有人坚持下去。您应该采用这种方式。