在Android

时间:2016-07-13 06:40:22

标签: android robotium

在我的Robotium测试中,我试图断言某个文本在导航抽屉中可见。但是,相同的文本恰好在主内容片段中的导航抽屉后面可见。现在,如果我断言使用

可以看到文本
solo.searchText("myText");

将始终返回true,因为文本在导航抽屉后面可见。对searchText使用boolean onlyVisible似乎也没有改变任何东西,我打赌它并不适用于这种情况。

现在,我知道我可以尝试做一些肮脏的黑客,就像通过使用

浏览导航抽屉内的视图一样
solo.getViews(solo.getView(R.id.menu_drawer));

并检查这些视图中是否包含我要查找的文本,但这似乎不合理。

我的问题是,是否可以使用Robotium可靠地断言文本仅在我的导航抽屉中可见?在API中,我无法真正看到在特定列表中搜索文本的方法。

0 个答案:

没有答案