如何在Android的另一个片段中编写按钮的测试用例?

时间:2018-12-04 21:27:00

标签: android unit-testing user-interface

我的主要活动中有多个片段,我也使用了底部导航。

我正在学习用expresso编写测试用例以进行UI测试。我可以测试在打开的片段上显示的按钮,但是OnView()方法仅查找视图中当前显示的视图。如何测试其他片段或活动中的按钮?

我是否必须首先使用performclick()进行导航,还是必须通过onData()方法加载它们?谁能帮我 ?我在下面附上了一些图片,以帮助您理解。

开头片段:

openinig Fragment

导航栏中的第二个片段又称为设备片段:

second Fragment

1 个答案:

答案 0 :(得分:0)

更新:使用expresso进行UI测试时,有一个选项可以使用expresso记录测试。您只需运行该应用程序并执行操作,它就会相应地生成代码,甚至您可以在任意位置放置断言。因此,如果有人坚持下去。您应该采用这种方式。