我们使用了支持库中的
这绝对不是
我已经尝试了这个问题答案中关于
也许有人已经解决了这个问题?
Navigation Drawer
来开发应用。我们正在使用Robotium
进行UI自动化测试,一切正常,但是Navigation Drawer
可能会随机冻结,因此一些测试可能会随机失败。这绝对不是
Robotium
的问题,因为我看到如何在我的设备上的其他应用程序中以及我的自己的应用程序中Navigation Drawer
被冻结。我已经尝试了这个问题答案中关于
Navigation Drawer
的修复方法:Why does DrawerLayout sometimes glitch upon opening?
它有所帮助,随机冻结从90%减少到约10%,但是10%的测试运行可能会失败,这非常糟糕,特别是对于持续集成...也许有人已经解决了这个问题?
solo.setNavigationDrawer(Solo.OPENED);
,这是在Robotium 5.1中出现的,并且多次使用了solo.sendKey(Solo.MENU);
(我已将菜单连接到打开抽屉)。我会尝试您的建议,听起来简单得多。 - Mendhak